Jak rozdělit velký soubor CSV na menší soubory ve Windows 11/10

Microsoft Excel je tabulkový procesor a skvělý nástroj používaný k analýze dat, vyhledávání informací, vytváření grafů a jejich prezentaci osobám s rozhodovací pravomocí. Excel funguje efektivně na všech úrovních, od jednoduché kalkulačky až po nejtechničtější výpočty. Ale tu a tam narazíte na problém s velikostí tabulky při práci s velkými daty. V tomto článku se naučíme, jak rozdělit velký soubor CSV na několik menších souborů.

Obsah

Proč rozdělit obrovskou tabulku Excelu?

Tabulky Excelu otevřou pouze prvních 1 048 576 řádků a 16 384 sloupců dat. Občas narazíte na soubor .csv, který obsahuje mnohem více dat.

Předpokládejme, že potřebujete uložit data pacientů v nemocnici, budete muset importovat soubor CSV obsahující tolik záznamů, řekněme přes milion. Otázkou však je, jak budete importovat a spravovat tabulku s více než milionem záznamů?

Řešením je rozdělit obrovský soubor CSV s více než milionem pacientů do několika menších souborů, aby se s Excelem snadno pracovalo.

Co se stane, když otevřete velké soubory CSV v aplikaci Excel?

Excel bude obtížné otevřít. Otevření velkého souboru bude trvat několik minut a můžete vidět pouze data přítomná v horních 1048576 řádcích. Poté se zobrazí chyba „Soubor nenačten úplně“. Můžete pracovat pouze v řádcích, které jsou zobrazeny. To nepomůže, když potřebujete analyzovat a studovat celá data. Proto je lepší soubor rozdělit.

V tomto článku používám dvě náhodné tabulky CSV Excel k vysvětlení, jak rozdělit velké soubory CSV na menší soubory.

Způsoby, jak rozdělit obrovské soubory CSV

1. Použijte program k rozdělení souborů CSV

K rozdělení velkých souborů CSV můžeme jednoduše použít programy CSV Splitter. Tyto rozbočovače jsou široce používány navzdory problémům s pamětí. K rozdělení souborů použijte některý z níže uvedených programů. Jsou volně ke stažení na internetu.

1. Obrovský CSV Splitter

Jedná se o přímočarý a snadno použitelný rozdělovač CSV. Podívejme se, jak můžeme rozdělit soubory pomocí tohoto níže,

1. Po otevření rozdělovače jednoduše zadejte CSV soubor chcete rozdělit a zmínit Počet řádků a klikněte na Rozdělit soubor.

Split Csv

2. Jakmile je rozdělení dokončeno, získáte více rozdělených souborů, jak je znázorněno

Rozdělit Csv1

2. CSV Splitter

To také plní stejnou funkci jako výše uvedený rozbočovač. Podívejme se, jak rozdělit soubory v tomto programu.

1. Otevřete rozdělovač CSV a zadejte soubor CSV, který chcete rozdělit. Zadejte počet řádky a nakonec klikněte na Vykonat.

Csv Splitter

2. Po dokončení rozdělení se soubory uloží na místo, kde se nachází váš původní soubor CSV.

Csv Splitter1

Na trhu je k dispozici mnohem více CSV Splitterů, jeden příklad je BitRecover CSV Splitter. Pokud chcete, můžete to použít, ale za získání plné verze musíte zaplatit.

2. Online zdroj Split CSV

Soubory CSV můžete také rozdělit na menší soubory pomocí bezplatného online zdroje s názvem Split CSV.

1. Otevřete Split CSV ve svém prohlížeči.

Online Csv

2. Nahrajte soubor, který chcete rozdělit.

Online Csv1

3. Uveďte počet řádků, které má soubor mít.

Online CSv2

4. Postupujte podle pokynů na obrazovce a nakonec klikněte na Rozdělit.

Online CSv3

POZNÁMKA: Split CSV má také některé prémiové možnosti. Chcete-li použít tyto možnosti, musíte zaplatit určité poplatky za předplatné.

3. Použijte dávkový soubor

Můžeme také použít dávkový soubor k rozdělení velkého souboru CSV do více souborů. Podívejme se, jak vytvořit dávkový soubor a poté jej upravit tak, aby to udělalo potřebné.

1. Otevřete textový soubor (Poznámkový blok). Napište kód dávky pro rozdělení souboru CSV (zkopírujte kód uvedený níže).

Kód šarže

2. Nyní přejděte na Soubor > Uložit jako > batch.bat soubor >Uložit.

Ukládání dávkového souboru

3. Nyní se soubor uloží na plochu, jak je znázorněno níže. Dvojklik na souboru spustit v příkazovém řádku.

Dávka 1

POZNÁMKA: Pokud chcete upravit kód, Klikněte pravým tlačítkem myši na ikonu dávky a klikněte na Upravit.

4. Jakmile dávkový program zpracuje kód, obrovský soubor CSV se rozdělí na několik menších souborů na základě vašeho vstupu.

5. Nyní se podívejme na kód a na to, jaké změny musíte provést, abyste mohli rozdělit svůj konkrétní soubor CSV.

Dávka

Aby kód fungoval odpovídajícím způsobem, budete muset změnit níže uvedené hodnoty,

SET BFN = Mělo by to ukazovat na soubor CSV, který je třeba rozdělit. Stačí nahradit svou vlastní cestou k souboru CSV.

NASTAVIT LPF = Toto je počet řádků, které chcete otevřít v novém souboru.

SET SFN = Toto je nový název, který dáte svým rozděleným souborům.

Po změně těchto hodnot uložte svůj kód jako a .netopýr soubor s novým názvem a podle výše uvedených kroků rozdělte soubor CSV.

4. Použijte Powershell

Kódování Powershell je jednodušší a rychlejší ve srovnání s dávkovým zpracováním souborů. Pro toto zpracování tedy můžeme použít Powershell. Před zahájením procesu zkopírujte níže uvedený kód do poznámkového bloku.

Powershell

1. lis "Windows+X" otevřít Powershell jako správce.

Současným stisknutím klávesy Win + X otevřete kontextovou nabídku pomocí prostředí Windows Powershell (admin)Současným stisknutím klávesy Win + X otevřete kontextovou nabídku pomocí prostředí Windows Powershell (admin)

2. Upravte kód zkopírovaný do poznámkového bloku podle požadavků na soubor CSV. Úpravy, které mají být provedeny, jsou

  • $InputFilename = Get-Content ‚C:\file\location‘ :- Vyplňte umístění vašeho souboru CSV v systému. Moje soubory se nacházejí v „C:\Users\msdsh_000\Downloads\Sample-Spreadsheet-500000-rows“.
  • $OutputFilenamePattern = 'output_done_' :- Můžete změnit výstup název vašeho souboru v tomto řádku. Název mého výstupního souboru se změnil na „Output-sample“.
  • $LineLimit = 50 000:- Zde můžete omezit počet řádků. Omezuji to na 10 000.

Po provedení změn zkopírujte celý kód a vložte jej do okna Powershell.

3. Kód se spustí v okně Powershell a výstup se uloží jako .csv soubory.

Výstupní výkon

5. Použijte Power Pivot

1. Otevřete prázdnou tabulku aplikace Excel. Jít do Data > Nový dotaz > Ze souboru > Z CSV.

Power Pivot

2. Zobrazí se okno s výzvou k importu souboru CSV.

Power Pivot 1

3. Zobrazí se náhled souboru. Nyní klikněte na Načíst > Načíst do

Power Pivot 2

4. Ujistěte se, že zaškrtnete políčko proti "Přidat tato data do datového modelu" a také klikněte na přepínač “Pouze vytvořit spojení”. Nakonec klikněte Zatížení.

Power Pivot 3

POZNÁMKA: Tento krok říká, že nenačítáme data do listu aplikace Excel.

6. Načte se celý velký soubor. Nyní klikněte na Správa dat.

Power Pivot 4

7. Na obrazovce se nyní objeví tabulka Power Pivot, do které můžete přidávat a měnit sloupce, jak potřebujete.

Kontingenční tabulka

Tato metoda nerozdělí soubor CSV na menší soubory. S CSV můžete jednoduše manipulovat v Excelu, což je opravdu užitečné.

To je vše.

Doufám, že tento článek byl užitečný a informativní.

Komentujte a dejte nám vědět, jakou metodu jste použili.

Jak nainstalovat jakýkoli software bez oprávnění správce na Windows 11,10

Jak nainstalovat jakýkoli software bez oprávnění správce na Windows 11,10JakWindows 10Windows 11

Chcete-li nainstalovat většinu softwaru do počítače se systémem Windows, potřebujete práva správce, což je velmi standardní požadavek na zabezpečení. Ale nemusíte být správcem každého počítače, kte...

Přečtěte si více
Prohlížeč událostí Windows 10: Vše, co potřebujete vědět

Prohlížeč událostí Windows 10: Vše, co potřebujete vědětJakWindows 10Prohlížeč Událostí

Prohlížeč událostí ve Windows 10 hraje zásadní roli při úspěšném provozu vašeho operačního systému.Jeho úkolem je protokolovat chyby tak, jak se objevují během vašeho každodenního používání, pro sn...

Přečtěte si více
Jak změnit jazyk zobrazení v systému Windows 11

Jak změnit jazyk zobrazení v systému Windows 11JakWindows 10Windows 11

Změna jazyka zobrazení v systému Windows na jejich regionální jazyk je výhodná pro všechny uživatele Windows v zemi, kde je regionální jazyk důležitější než anglický jazyk.S uvedením Windows 11 to ...

Přečtěte si více