< návrat zpět

MS Excel


Téma: Automaticky import dat z txt do excel rss

Zaslal/a 2.2.2022 10:57

Dobrý den, obracím se na Vás s jednou prosbou. Mám txt soubor, kde jsou autoamticky ukládány data z jiného programu. Ukládany jsou,
datum, čas, a sériové číslo ve formátu viz. přiložený soubor data_import-txt.
Potřeboval bych, aby tyto data byly automaticky posílány a roztřízeny do sloupců, v případě, že dojde k novému zápisu v txt souboru.
Třízení by bylo do sloupců "datum / čas / sériové číslo".
Můžete mě prosím Vás poradit s tímto problémem? V příloze je txt soubor s data a excel jak by to mělo vypadat.
Děkuji.

Martin

Příloha: zip52040_data.zip (8kB, staženo 15x)
Zaslat odpověď >

Strana:  1 2   další »
icon #052041
eLCHa
Vytvořte dotaz v PowerQuery.

Jeho výsledek můžete nastavit na automatickou aktualizaci při otevření sešitu excel.
Pokud je excel stále otevřený, je možnost ruční aktualizace, případně aktualizace v časových intervalech (toto jsem ještě nezkoušel, takže nevím jak to pak ovlivňuje práci v excelu, ale ta možnost tam je)citovat
#052042
avatar
Na listě "Data" do buňky B1 vyplňte cestu k txt souboru i s názvem souboru a koncovkou.
Na listě "List 1" pak je výstup vytvořený pomocí PowerQuery dotazů. Buď si můžete vytvořit tlačítko na aktualizaci nebo při změně dat v txt souboru na kartě Data-> Aktualizovat vše.
Anebo pravý klik na tabulku výstupu -> Obnovit
Příloha: rar52042_52040_data.rar (18kB, staženo 20x)
citovat
#052043
avatar
děkuji za pomoc. Bohužel, po přepsání adresy souboru se mě po aktualizaci se mě zobrazí chybové okno s textem
"Dotaz Vystup (krok AutoRemovedColumns1) odkazuje na jiné dotazy nebo kroky, takže nemůže přímo pristupovat ke zdroji dat. Zaměnte prosím kombinaci dat."
Nevíte, kde by mohl být problém?
Děkuji,citovat
#052048
avatar
Zkuste teď
Příloha: rar52048_52040_data.rar (18kB, staženo 19x)
citovat
#052061
avatar
Děkuji, ale bohužel zase se mě obejvuje nová chybová hláška:"Dotaz Zdroj (krok Zdroj) odkazuje na jiné dotazy nebo kroky, takže nemůže přímo přistupovat ke zdorji dat. Změnte prosím tuto kombinaci dat". Nevíte, jak se zbavit této chyby? Děkuji.citovat
#052062
avatar
Zkuste v nastavení, ochrana osobních údajů, zadat vždy ignorovat.citovat
#052064
avatar
děkuji a můžu Vás poprosit o přesnou cestu, kde můžu změnit to nastavení? Nějak to nemůžu najít. Děkuji.citovat
#052066
avatar
Dotazuješ se na jméno souboru v jednom dotazu a soubor čteš v jiném. To vadí ochraně osobních dat. V prostředí PQ jde o hlášení Formula.Firewall.

Když to provedeš v jednom dotazu, tak to projde.

// Zdroj
let
Soubor = Excel.CurrentWorkbook(){[Name="FPath"]}[Content][Column1]{0},
Zdroj = Table.FromColumns({Lines.FromBinary(File.Contents(Soubor), null, null, 1250)})
in
Zdroj


Ochrana se zablokuje v nastavení. Tam se dostaneš z excelu:
Data/rozbalit "Načíst data"/"Možnosti dotazu"

Nebo z prostředí PQ:

Soubor/Možnosti a nastavení/Možnosti dotazu.

V dialogu : Ochrana osobních údajů/Vždycky ignorovat....citovat
#052069
Lugr
Je to taková prasárna, ale účel to splní. Pokud by jsi nechtěl PowerQuery.
Příloha: zip52069_vystup_excel.zip (22kB, staženo 26x)
citovat
#052147
avatar
Ahoj,
díky. Už to funguje. Díky i za tu verzi bez PQ.
Ještě bych měl jednu prosbu. Je možné, když budu mít excel otevřený, aby se automaticky aktualizoval při změně txt souboru? Ted, když je excel otevřený, tak musím dát aktualizaci ručně. díky. M.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