Ako rozdeliť veľký súbor CSV na menšie súbory v systéme Windows 11/10

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.

Split Csv

2. Po dokončení rozdelenia získate viacero rozdelených súborov, ako je znázornené

Rozdeliť Csv1

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ť.

Rozdeľovač CSV

2. Po dokončení rozdelenia sa súbory uložia na miesto, kde sa nachádza váš pôvodný súbor CSV.

Csv Splitter1

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.

Online Csv

2. Nahrajte súbor, ktorý chcete rozdeliť.

Online Csv1

3. Uveďte počet riadkov, ktoré chcete, aby súbor mal.

Online CSv2

4. Postupujte podľa pokynov na obrazovke a nakoniec kliknite na Rozdeliť.

Online CSv3

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).

Kód šarže

2. Teraz prejdite na Súbor > Uložiť ako > batch.bat súbor >Uložiť.

Ukladanie dávkového súboru

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.

Dávka 1

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.

Dávka

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.

Powershell

1. Stlačte tlačidlo "Windows+X" aby ste otvorili Powershell ako správca.

Spoločným stlačením klávesu Win + X otvoríte kontextovú ponuku pomocou prostredia Windows Powershell (správca)Spoločným stlačením klávesu Win + X otvoríte kontextovú ponuku pomocou prostredia Windows Powershell (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.

Výstupný výkon

5. Použite Power Pivot

1. Otvorte prázdnu tabuľku programu Excel. Ísť do Údaje > Nový dotaz > Zo súboru > Z CSV.

Power Pivot

2. Zobrazí sa okno s výzvou na import súboru CSV.

Power Pivot 1

3. Zobrazí sa náhľad súboru. Teraz kliknite na Načítať > Načítať do

Power Pivot 2

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ť.

Power Pivot 3

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.

Power Pivot 4

7. Na obrazovke sa teraz zobrazí tabuľka Power Pivot, do ktorej môžete podľa potreby pridávať a meniť stĺpce.

Kontingenčná tabuľka

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.

Ako zakázať funkčnosť drag and drop v systéme Windows 10

Ako zakázať funkčnosť drag and drop v systéme Windows 10AkoWindows 10

Keď chceme vybrať položku a presunúť ju na iné miesto, môžeme použiť funkciu drag and drop. Na väčšine webových stránok dnes môžeme tiež presúvať obrázky, súbory. To sa hodí, pretože nemusíme prehľ...

Čítaj viac
Ako ľahko importovať a exportovať priradenia súborov v počítači so systémom Windows

Ako ľahko importovať a exportovať priradenia súborov v počítači so systémom WindowsAkoWindows 10

Každý z nás má inú preferenciu aplikácie na otvorenie konkrétneho typu súboru. Napríklad predvolene sa prípona .pdf otvára v prehliadači Microsoft Edge vo Windows 10. Možno však budete chcieť na ot...

Čítaj viac
Ako zmeniť a nainštalovať tému v systéme Windows 10

Ako zmeniť a nainštalovať tému v systéme Windows 10AkoWindows 10

16. novembra 2016 Autor: AdminMotívy sú neoddeliteľnou súčasťou operačných systémov Microsoft Windows. Prešli dlhou cestou od systému Windows 7/8 / 8.1 a teraz od systému Windows 10. Tu v tomto člá...

Čítaj viac