CSV 2M řádků do Excelu
- Varimathras
- Začátečník
-
- Registrován: 25. črc 2006
- Bydliště: Brno
CSV 2M řádků do Excelu
Čau, mám csv soubor s více než 2 miliony řádků a potřeboval bych ho otevřít v Excelu 2016, klidně na víc listů.
Soubor má 12 sloupců.
Jde to nějak?
Soubor má 12 sloupců.
Jde to nějak?
- werygood
- Začátečník
- Registrován: 18. dub 2005
Re: CSV 2M řádků do Excelu
Ne, Excel má limit na milion řádků, respektive formát .xlsx . Starší formát .xls má limit na 65536 řádků. Máš několik možností:
1) upravit generování dat, aby to končilo .csv po jenom milionu řádků a pak vytvořilo nový
2) Použít LibreOffice ve verzi 7.x, kde se dá zapnout "experimental support for very large spreadsheets" a pak můžeš pracovat až s 16 miliony řádků.
3) zpracovat/rozparsovat data třeba přes Python/Octave - tuto možnost používám já, protože jakákoliv práce s tak velkým sešitem je prakticky nemožná... Excel zkrátka nestačí.
1) upravit generování dat, aby to končilo .csv po jenom milionu řádků a pak vytvořilo nový
2) Použít LibreOffice ve verzi 7.x, kde se dá zapnout "experimental support for very large spreadsheets" a pak můžeš pracovat až s 16 miliony řádků.
3) zpracovat/rozparsovat data třeba přes Python/Octave - tuto možnost používám já, protože jakákoliv práce s tak velkým sešitem je prakticky nemožná... Excel zkrátka nestačí.
- Varimathras
- Začátečník
-
- Registrován: 25. črc 2006
- Bydliště: Brno
Re: CSV 2M řádků do Excelu
Tohle se dá nějak udělat když už mám jen ten velkej soubor?werygood píše:
1) upravit generování dat, aby to končilo .csv po jenom milionu řádků a pak vytvořilo nový
- werygood
- Začátečník
- Registrován: 18. dub 2005
Re: CSV 2M řádků do Excelu
To já nevím, jestli generuješ .csv z nějaké databáze, tak by se to dalo exportovat znovu s touto podmínkou. Ale to záleží, odkud to máš no... Za mě zkus to LibreOffice, pokud je to jednorázová věc. Pokud to děláš pravidelně, skript v Pythonu je nejjednodušší řešení.
- Varimathras
- Začátečník
-
- Registrován: 25. črc 2006
- Bydliště: Brno
Re: CSV 2M řádků do Excelu
Nene nic nikde negeneruju. Jen jsem se dostal na webu k takovýmu souboru. Je to jen jednorázová záležitost.
A nastavení v Libre office na ty velký data najdu kde?
A nastavení v Libre office na ty velký data najdu kde?
- werygood
- Začátečník
- Registrován: 18. dub 2005
Re: CSV 2M řádků do Excelu
Tools - Options - LibreOffice - Advanced - tam zaškrtni "enable experimental features (may be unstable)"
potom
Tools - Options - LibreOffice Calc - Defaults - "Enable very large spreadsheets".
Akorát je to fakt experimentální, může to dost padat a nefungovat.. zkus
potom
Tools - Options - LibreOffice Calc - Defaults - "Enable very large spreadsheets".
Akorát je to fakt experimentální, může to dost padat a nefungovat.. zkus

- Varimathras
- Začátečník
-
- Registrován: 25. črc 2006
- Bydliště: Brno
- Krteq
- Čestný člen
-
- Registrován: 22. dub 2005
- Bydliště: Brno
Re: CSV 2M řádků do Excelu
Boha, musíš ten Calc nejdřív otevřít


- Varimathras
- Začátečník
-
- Registrován: 25. črc 2006
- Bydliště: Brno
Re: CSV 2M řádků do Excelu
No jooo, vidím to poprvé v životě, tak jsem holt malinko vedle. Už to mám, dík moc oběma.