PowerQuery - import dat do sloupců Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

MK_Vs
Level 2
Level 2
Příspěvky: 185
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

PowerQuery - import dat do sloupců  Vyřešeno

Příspěvekod MK_Vs » 31 říj 2023 10:00

Dobrý den,

snažím se v Excel 365 získat data ze souboru, jehož vzorek jsem přiložil k dotazu.
Souborů následně bude větší množství.
Data - Nový dotaz - Ze souboru - Ze složky
První, nač narazím, je, že soubor *.dat Získání dat odmítne načíst.
Přejmenuji tedy na *.txt.
Data načtu.

Pokud mám souborů více, načítají se za sebe.
Obsah bych však potřeboval načíst co soubor, to sloupce.
V rámci editoru Power Query jsem však možnost nenašel.
Dokáži pracovat s daty s pevnou strukturou, kdy není potřeba soubory řadit do sloupců.
S touto formou vstupních dat při získávání prakticky nemám zkušenost.

Poradíte, prosím, jak data importovat, aby výstup vypadal jako přiložená nahled.xlsx?

Děkuji.
Přílohy
Cteni.zip
obsahuje soubor nahled.xlsx a jeden zdrojovy soubor
(22 KiB) Staženo 30 x
Naposledy upravil(a) MK_Vs dne 31 říj 2023 10:34, celkem upraveno 1 x.

Reklama
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 373
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod elninoslov » 31 říj 2023 10:32

"co soubor, to řádek" myslíte snáď "co soubor, to sloupec" nie ???

Odkiaľ sa berú čísla v stĺpci A:A od 14 riadku ???
Každý súbor DAT ma svoj stĺpec od B:B ...
A čísla v A:A ???
Naposledy upravil(a) elninoslov dne 31 říj 2023 10:37, celkem upraveno 1 x.

MK_Vs
Level 2
Level 2
Příspěvky: 185
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod MK_Vs » 31 říj 2023 10:33

ANo byl to překlep. Co soubor, to sloupec. V řádcích by to bylo bez potíží.

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 373
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod elninoslov » 31 říj 2023 15:44

Pr.
Přílohy
CteniPQ.zip
(39.96 KiB) Staženo 24 x

MK_Vs
Level 2
Level 2
Příspěvky: 185
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod MK_Vs » 01 lis 2023 05:22

Děkuji, podívám se na data. Sám jsem nyní vyřešil přes VBA, které je uloženo v daném listu.

' - Startovaci rutina
Sub TLstart_Click()
Call Import_Click
End Sub
' - Import dat do listu Import
Sub dateiImport(Mypath, temp, Name)
With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & Mypath, _
Destination:=Worksheets(Name).Range("B1").offset(0, temp))
.Refresh BackgroundQuery:=False
End With
End Sub
' - Vytvoř list Import
Sub Import_Click()
Dim Myflie$, Mypath$
Worksheets.Add: Worksheets.Item(1).Name = "Import"
Set a = Worksheets("Import"): Set b = Worksheets("Start")

offset = 1: Myfile = Range("B2").Value: Mypath = Dir(Myfile & "\")
Do While Mypath <> ""
Call dateiImport(Myfile & "\" & Mypath, offset, "Import")
Mypath = Dir
offset = offset + 1
Loop
End Sub
Naposledy upravil(a) MK_Vs dne 01 lis 2023 11:14, celkem upraveno 1 x.

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 373
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod elninoslov » 01 lis 2023 11:10

Funkcia Table.AddIndexColumn má 5 parametrov, viď link Microsoft, každopádne odstráňte ten posledný parameter ", type text" je zbytočný.

MK_Vs
Level 2
Level 2
Příspěvky: 185
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod MK_Vs » 01 lis 2023 11:14

Při otvírání dotazu se setkám s hlášením o nekompatibilitě. Pravděpodobně mám nižší verzi.
V otevřených datech se zastavím na bodu Pridaný index. Chyba je - Expression.Error: Funkci, která očekává 2 až 4 argumentů, bylo předáno 5 argumentů.
Každopádně vloženou funkci Table - Obsah souboru - jsem neznal.

Dodatečně přidáno po 35 vteřinách:
Děkuji, podívám se na funkci, kterou uvádíte.
----
Odstraněn Pridaný index. Sice nefunguje Halvička so zvýšenou.... To nevadí.
Šlo o transformaci, kterou jsem ale zatím nepochopil. Mám se pořád co učit.

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 373
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod elninoslov » 01 lis 2023 12:32

Odstraněn Pridaný index. Sice nefunguje Halvička so zvýšenou.... To nevadí.


Vy nemáte odstrániť celý "Pridaný index", ale iba posledný parameter funkcie. Menu Domov - Rozšírený editor - tam si nájdite riadok

Kód: Vybrat vše

#"Pridaný index" = Table.AddIndexColumn(#"Odstránené ostatné stĺpce", "Index", 1, 1, type text),

a zmeňte ho tak, že odstránite ten posledný nepotrebný parameter

Kód: Vybrat vše

#"Pridaný index" = Table.AddIndexColumn(#"Odstránené ostatné stĺpce", "Index", 1, 1),


EDIT 1.11.2023 15:04:
Pridal som Vám na ukážku aj superrýchle riešenie cez VBA.
V archíve CteniPQ+VBA.zip v súbore nahled.xlsm sú obe, aj PQ, aj VBA.
Přílohy
CteniPQ+VBA.zip
(97.04 KiB) Staženo 28 x
PQ_DAT.png

lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod lubo. » 01 lis 2023 23:35

elninoslov píše:Funkcia Table.AddIndexColumn má 5 parametrov, viď link...


Informace na webu MS nejsou vždy spolehlivé (existuje víc verzí nástroje - Excel, Power Bi, ..., občas chyby.) Vestavěná nápověda je obvykle spolehlivější.

(Do řádku vzorců v power query zapsat =Table.AddIndexColumn a enter. Funkce i jiné objekty zadáváme jako hodnotu, tj. funkce bez závorek i parametrů.)

MK_Vs
Level 2
Level 2
Příspěvky: 185
Registrován: červen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: PowerQuery - import dat do sloupců

Příspěvekod MK_Vs » 02 lis 2023 09:26

Dobrý den, děkuji všem za názor a pomoc. Opět jsem si rozšířil obzor. Hezký den.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Import PDF do excelu Příloha(y)
    od luko02420 » 13 kvě 2023 11:29 » v Kancelářské balíky
    18
    3611
    od luko02420 Zobrazit poslední příspěvek
    16 kvě 2023 11:27
  • VPS Hosting pro import vlastního VM (proxmox)
    od FIDLIK » 20 říj 2023 21:16 » v Vše ostatní (sw)
    0
    1737
    od FIDLIK Zobrazit poslední příspěvek
    20 říj 2023 21:16

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 37 hostů