< návrat zpět

MS Excel


Téma: Data z CSV souboru rss

Zaslal/a 10.12.2021 12:19

Dobrý den.
Mám csv soubor - data oddělena středníkem.
Při klasickém importu si můžu určit od kterého řádku chci data načíst.
Jakým způsobem by se, s použitím VBA, daly načist pouze některé položky (buňky) z řádku souboru csv?
Dá se to bez ukladání všech dat to "tabulky" a z ní pak vybirat potřebné buňky?

Zaslat odpověď >

Strana:  1 2   další »
#051690
elninoslov
Ale Vy si môžete určiť aj ktoré stĺpce sa majú ignorovať.
Ak chcete ešte k tomu aj selektovať na základe nejakých podmienok aj riadky, dá sa použiť PQ, kde bude výstupom už učesaná Tabuľka, alebo CSV rozobrať makrom v cykle a pomocou Split().citovat
#051707
avatar

elninoslov napsal/a:

Ale Vy si môžete určiť aj ktoré stĺpce sa majú ignorovať.
...Tabuľka, alebo CSV rozobrať makrom v cykle a pomocou Split().

O výběru sloupců vím, mě jde o to zda je možné (a jak) přímo z csv vybrat např 5.položku prvního řádku a zapsat do "List1" buňka A3 a 2. položku 1 řádku do B5.
Z csv chci naplnit "vstupní formuář" (10 různých údajů z csv, klasický zápis do konkretní buňky na listu), který se zkontroluje popř. upraví a až násdně se údaje zapíšou a pak vytisknou.citovat
#051728
elninoslov
Tak teda jeden hókus-pókus
Příloha: zip51728_data-z-csv-podla-suradnic.zip (19kB, staženo 14x)
citovat
#051734
avatar

elninoslov napsal/a:

Tak teda jeden hókus-pókusPříloha: 51728_data-z-csv-podla-suradnic.zip (19kB, staženo 2x)

:-) pěkné čarování...DÍK
trochu jsem si to upravil, pracuje BLESKUrychle...
Ale čeština je problém. Dá se někde "nastavit" utf-8?
přikladám makro a test soubor CSV
Příloha: zip51734_csvtoexcel.zip (17kB, staženo 18x)
citovat
icon #051736
eLCHa
Již vyřešeno, ale jen poznamenám.
Zbytečně VBA - dnes už je lépe a jednodušší řešit přes PowerQuerycitovat
#051738
elninoslov
Presne teraz keď čítam o UTF-8 ma napadlo PQ :) Čo si pamätám tak vo VBA je UTF-8 problém, a nešlo to tuším ani cez FSO a čarovalo sa tuším s ADO ...citovat
#051741
avatar

eLCHa napsal/a:

Již vyřešeno, ale jen poznamenám.
Zbytečně VBA - dnes už je lépe a jednodušší řešit přes PowerQuery

nevím CO je vyřešeno, já ještě nemám :-)citovat
#051742
avatar

elninoslov napsal/a:

Presne teraz keď čítam o UTF-8 ma napadlo PQ :) Čo si pamätám tak vo VBA je UTF-8 problém, a nešlo to tuším ani cez FSO a čarovalo sa tuším s ADO ...

Umožňuje PQ načíst data do JEDNOTLIVYCH buněk?citovat
#051743
elninoslov
Skúste ešte to ADO.
Nie, PQ neumožňuje rozložiť dáta do buniek. PQ by urobilo bokom (na inom skrytom liste) maličkú výslednú tbl iba s vybranými info. A z nej by ste napr. cez INDEX alebo VLOOKUP dotiahli vzorcom do buniek tie info.

Ak bude treba, spravím a pošlem neskôr. Možno na večer...
Příloha: zip51743_data-z-csv-podla-suradnic.zip (19kB, staženo 14x)
citovat
icon #051745
eLCHa
@GeorgeK
Umožňuje PQ načíst data do JEDNOTLIVYCH buněk?

Přímo ne. Ale pokud nahrajete výsledek powerquery (který si upravíte třeba tak, že výsledkem bude tabulka o 1 řádku a 1 sloupci) do datového modelu bez načítání do listu, pak to lze.=CUBEVALUE("ThisWorkbookDataModel";CUBEMEMBER("ThisWorkbookDataModel";"[Measures].[Součet Sloupec11]"))citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje