Poradna - Spojenie vacerých XLS súborov do jedného hárku
hlavní kategorie | zpět | + odpovědět na toto témaSpojenie vacerých XLS súborov do jedného hárku - diskuze na toto téma |
Dobrý deň. Vedeli by ste mi prosím pomôcť? mám cca 250 - 300 xls súborov (a počet bude rásť), ktoré obsahujú niekoľko riadkov údajov. potreboval by som ich spojiť do jedného hárku a to nasledovne: otvoriť prvý súbor, skopírovať dáta, vynechať prázdny riadok, otvoriť druhý súbor skopírovať dáta vynechať riadok atď... vo výsledku budú teda v jednom hárku všetky údaje pod sebou + prázdne riadky oddeľujúce údaje. bolo by možné navrhnúť dané makro? Ďakujem veľmi pekne Hravo zvládne Power Query (načítanie obsahu súborov z adresára), potrebujem aspoň jeden zdrojový súbor. Odpověď Výborne dakujem :) posielam 3ks zdrojových súborov. proste za sebou do jedného sheetu by som ich rád dostal. Odpověď Prikladám riešenie pomocou PQ. Stačí nastaviť cestu na liste Nastav a na liste Data je potrebné dať aktualizovať údaje (Data-Refresh all [Alt+F5]). Odpověď Dakujem velmi pekne, velmi ma prekvapuje vaša ochota, cením si to veľmi. Žial nefunguje mi to. po zadaní cesty (skúsil som aj tak že som vytvoril na disku D umiestnenie podla cesty čo ste tam vy nechal) a po refreshovani udajov v druhom sheete vypíše nasledovné (v príohe): mám excel 2016... nemôže to byť tým že nepodporuje nejaké dotazy z novšieho excelu? teda pokial bolo PQ vytvárané v novšej verzii? Ďakujem Odpověď Verzia je správna. Asi ste na začiatku hneď nepovolili prístup k údajom. Skúste ešte raz, súbor uložiť a všetko povoliť. Odpověď Žiaľ nepodarilo sa mi to. stále tá istá chyba. všetko povolené, aj vo vlastnostiach súboru. ešte to skúsim prelúskať Odpověď Prikladám obrázok hlásení, ktoré je potrebné povoliť. Odpověď áno obe som povolil, a neustále hlásilo chybu. Medzitým ale následkom časovej tiesne som ešte googlil všemožné iné riešenia a nakoniec som sa dopátral k jednému napoly fungujúcemu kódu. Prikádám v prílohe. toto makro nahádže jednotlivé xls súbory do jednotlivých hárkov v zošite. to mi pomohlo lebo tie hárky som potom pomocou kutools for excel spojil do jedného hárku a dosiahol som to čo som potreboval. zbehlo mi to pre dávku 250 samostatných xls súborov podobných ako som uviedol v príklade hore. pri pokuse aplikovať na dalšiu dávku súborov to zhavaruje pri 4-tom súbore. vypíše chybu "Run-time error 1004. Tento názov je už obsadený, skúste použiť iný". Dĺžka názvov hárkov v tejto dávke je skutočne dosť dlhá, tak by som vás chcel poprosiť či by bolo možné daný kód upraviť a to tak že by vytvorené hárky rovno premenovalo na nejaký kratší reťazec. kludne aj vo forme číslo+1. takže prvý hárok by sa volal 1, druhý 2, dalšie 3,4,5 atď. Ďakujem Odpověď Úžasná práca, pomohlo aj mne. Power query používam asi rok, som si ho prispôsobila. ďakujem, že ste ma ukázali ďalšie možnosti. ;-) Odpověď S makrom sa nebudem zápasiť. Ak dáte zdrojové súbory na dáke miesto, skúsim nájsť v nich chybu. Podľa mňa je daktorý neštandardný (z hľadiska štruktúry, alebo údajov) a to spôsobuje problém pre PQ aj VB. mepexg@mepexg.sk Odpověď Doplnil som, že keď nastane chyba pri načítaní súboru, tak tieto údaje bude ignorovať. Odpověď |