Microsoft Excel je tabuľkový procesor a skvelý nástroj, ktorý sa používa na analýzu údajov, vyhľadávanie informácií, vytváranie grafov a ich prezentovanie osobám s rozhodovacou právomocou. Excel funguje efektívne na všetkých úrovniach, od jednoduchej kalkulačky až po najtechnickejšie výpočty. Ale tu a tam narazíte na problém s veľkosťou tabuľky pri práci s veľkými údajmi. V tomto článku sa naučíme, ako rozdeliť veľký súbor CSV na viacero menších súborov.
Obsah
Prečo rozdeliť obrovskú tabuľku Excel?
Tabuľky Excel otvoria iba prvých 1 048 576 riadkov a 16 384 stĺpcov údajov. Občas narazíte na súbor .csv, ktorý obsahuje oveľa viac údajov.
Predpokladajme, že potrebujete uložiť údaje o pacientoch v nemocnici, budete musieť importovať súbor CSV, ktorý obsahuje toľko záznamov, povedzme viac ako milión. Otázkou však je, ako budete importovať a spravovať tabuľku s viac ako miliónom záznamov?
Riešením je rozdeliť obrovský súbor CSV s viac ako miliónom pacientov na menšie viaceré súbory, aby sa s Excelom jednoducho pracovalo.
Čo sa stane, keď v Exceli otvoríte veľké súbory CSV?
Excel sa bude ťažko otvárať. Otvorenie veľkého súboru bude trvať niekoľko minút a môžete vidieť iba údaje nachádzajúce sa v horných 1048576 riadkoch. Potom sa zobrazí chyba „Súbor sa nenačítal úplne“. Môžete pracovať iba v zobrazených riadkoch. To nepomôže, keď potrebujete analyzovať a študovať celé údaje. Preto je lepšie súbor rozdeliť.
V tomto článku používam dve náhodné tabuľky CSV Excel na vysvetlenie, ako rozdeliť veľké súbory CSV na menšie súbory.
Spôsoby, ako rozdeliť obrovské súbory CSV
1. Použite program na rozdelenie súborov CSV
Na rozdelenie veľkých súborov CSV môžeme jednoducho použiť programy CSV Splitter. Tieto rozbočovače sú široko používané napriek problémom s pamäťou. Na rozdelenie súborov použite niektorý z nižšie uvedených programov. Sú voľne dostupné na stiahnutie na internete.
1. Obrovský CSV splitter
Toto je priamy a ľahko použiteľný rozdeľovač CSV. Pozrime sa, ako môžeme rozdeliť súbory pomocou tohto nižšie,
1. Po otvorení rozdeľovača jednoducho zadajte súbor CSV chcete rozdeliť a spomenúť Počet riadkov a kliknite na Rozdeliť súbor.
2. Po dokončení rozdelenia získate viacero rozdelených súborov, ako je znázornené
2. Rozdeľovač CSV
To tiež vykonáva rovnakú funkciu ako vyššie uvedený rozdeľovač. Pozrime sa, ako rozdeliť súbory v tomto programe.
1. Otvorte rozdeľovač CSV a zadajte súbor CSV, ktorý chcete rozdeliť. Zadajte počet riadkov a nakoniec kliknite na Vykonať.
2. Po dokončení rozdelenia sa súbory uložia na miesto, kde sa nachádza váš pôvodný súbor CSV.
Na trhu je dostupných oveľa viac rozdeľovačov CSV, jedným z príkladov je BitRecover CSV Splitter. Ak chcete, môžete to použiť, ale za získanie plnej verzie musíte zaplatiť.
2. Rozdelenie zdroja online vo formáte CSV
Súbory CSV môžete tiež rozdeliť na menšie súbory pomocou bezplatného online zdroja s názvom Split CSV.
1. Otvorte súbor Split CSV vo svojom prehliadači.
2. Nahrajte súbor, ktorý chcete rozdeliť.
3. Uveďte počet riadkov, ktoré chcete, aby súbor mal.
4. Postupujte podľa pokynov na obrazovke a nakoniec kliknite na Rozdeliť.
POZNÁMKA: Split CSV má tiež niekoľko prémiových možností. Ak chcete použiť tieto možnosti, musíte zaplatiť určité poplatky za predplatné.
3. Použite dávkový súbor
Na rozdelenie veľkého súboru CSV do viacerých súborov môžeme použiť aj dávkový súbor. Pozrime sa, ako vytvoriť dávkový súbor a potom ho prispôsobiť podľa potreby.
1. Otvorte textový súbor (Poznámkový blok). Napíšte kód dávky na rozdelenie súboru CSV (skopírujte kód uvedený nižšie).
2. Teraz prejdite na Súbor > Uložiť ako > batch.bat súbor >Uložiť.
3. Teraz sa súbor uloží na pracovnú plochu, ako je znázornené nižšie. Dvojité kliknutie na súbore, ktorý sa má spustiť v príkazovom riadku.
POZNÁMKA: Ak chcete upraviť kód, Kliknite pravým tlačidlom myši na ikonu dávky a kliknite na Upraviť.
4. Keď dávkový program spracuje kód, obrovský súbor CSV sa rozdelí na viacero menších súborov na základe vášho vstupu.
5. Teraz sa pozrime na kód a na to, aké zmeny musíte vykonať, aby ste mohli rozdeliť svoj konkrétny súbor CSV.
Aby kód fungoval pre vás zodpovedajúcim spôsobom, budete musieť zmeniť nižšie uvedené hodnoty,
SET BFN = Toto by malo ukazovať na súbor CSV, ktorý je potrebné rozdeliť. Stačí nahradiť vašou vlastnou cestou k súboru CSV .
SET LPF = Toto je počet riadkov, ktoré chcete otvoriť v novom súbore.
SET SFN = Toto je nový názov, ktorý dáte svojim rozdeleným súborom.
Po zmene týchto hodnôt uložte svoj kód ako a .netopier súbor s novým názvom a podľa vyššie uvedených krokov rozdeľte súbor CSV.
4. Použite Powershell
Kódovanie Powershell je jednoduchšie a rýchlejšie v porovnaní s dávkovým spracovaním súborov. Na toto spracovanie teda môžeme použiť Powershell. Pred začatím procesu skopírujte nižšie uvedený kód do poznámkového bloku.
1. Stlačte tlačidlo "Windows+X" aby ste otvorili Powershell ako správca.
2. Upravte kód skopírovaný do poznámkového bloku podľa požiadaviek na súbor CSV. Úpravy, ktoré sa majú vykonať, sú
- $InputFilename = Get-Content ‚C:\file\location‘ :- Vyplňte umiestnenie vášho súboru CSV v systéme. Moje súbory sa nachádzajú v „C:\Users\msdsh_000\Downloads\Sample-Spreadsheet-500000-rows“.
- $OutputFilenamePattern = 'output_done_' :- Môžete zmeniť výkon názov vášho súboru v tomto riadku. Názov môjho výstupného súboru sa zmenil na „Výstupný vzor“.
- $LineLimit = 50 000:- Tu môžete obmedziť počet riadkov. Obmedzujem to na 10 000.
Po vykonaní zmien skopírujte celý kód a vložte ho do okna Powershell.
3. Kód sa spustí v okne Powershell a výstup sa uloží ako .csv súbory.
5. Použite Power Pivot
1. Otvorte prázdnu tabuľku programu Excel. Ísť do Údaje > Nový dotaz > Zo súboru > Z CSV.
2. Zobrazí sa okno s výzvou na import súboru CSV.
3. Zobrazí sa náhľad súboru. Teraz kliknite na Načítať > Načítať do
4. Uistite sa, že začiarknete políčko proti "Pridať tieto údaje do dátového modelu" a tiež kliknite na prepínač “Iba vytvoriť spojenie”. Nakoniec kliknite Naložiť.
POZNÁMKA: Tento krok hovorí, že nenačítavame údaje do hárka programu Excel.
6. Načíta sa celý veľký súbor. Teraz kliknite na Správa údajov.
7. Na obrazovke sa teraz zobrazí tabuľka Power Pivot, do ktorej môžete podľa potreby pridávať a meniť stĺpce.
Táto metóda nerozdeľuje súbor CSV na menšie súbory. S CSV môžete jednoducho manipulovať v Exceli, čo je naozaj užitočné.
To je všetko.
Dúfam, že tento článok bol užitočný a informatívny.
Komentujte a dajte nám vedieť, ktorú metódu ste použili.