Как да отворите CSV файл, който е твърде голям за Excel
Какво да направите, когато Excel съобщи, че CSV файлът не е зареден изцяло.
Excel показва предупреждение, че файлът не е зареден изцяло, или отваря CSV файла, а долните редове просто липсват. Достигнали сте ограничението на Excel за брой редове. Всички данни все още са във файла; Excel просто не може да ги покаже.
Ограниченията
| Програма | Ограничение |
|---|---|
| Excel | 1 048 576 реда и 16 384 колони на лист |
| Google Sheets | 10 милиона клетки на таблица, така че по-малко редове при широки таблици |
| Apple Numbers | 1 000 000 реда на таблица |
Много преди тези ограничения големите файлове правят таблиците бавни. Няколкостотин хиляди реда с много колони вече може да са мъчителни за превъртане, сортиране или филтриране.
Вариант 1: разделете файла на части
Най-простото решение. Инструментът за разделяне на CSV нарязва файла на части със зададен брой редове и копира заглавния ред в началото на всяка част, така че всяка се отваря и работи самостоятелно. За Excel 250 000 до 500 000 реда на част остават удобно бързи. Редовете никога не се разрязват наполовина, дори ако съдържат нови редове в текст в кавички.
Вариант 2: запазете само колоните, които ви трябват
Много експорти имат десетки колони, а на вас ви трябват три. Премахването на останалите смалява файла драстично и често го вкарва в зоната, в която Excel се чувства удобно. Извличането на колони запазва колоните, които посочите, в реда, в който ги изброите.
Вариант 3: импортирайте с Power Query
Опцията Data, From Text/CSV в Excel зарежда файла през Power Query, който може да филтрира редовете, преди да стигнат до листа, или да зареди данните в Data Model, който не е обвързан с ограничението за редове на листа. Това е правилният път, ако имате нужда от обобщени таблици върху целия набор от данни.
Вариант 4: използвайте инструмент, създаден за големи данни
За милиони редове, които се анализират редовно, база данни или инструмент за данни е по-добро място от таблица: SQL база данни, Python с pandas или специализирана програма за преглед на CSV. За еднократен поглед разделянето е по-бързо от усвояването на нов инструмент.
Събиране на частите обратно
След като сте почистили или филтрирали частите, обединяването на CSV ги събира отново в един файл, като запазва един заглавен ред.
Защо да го правите в браузъра
Големите CSV файлове обикновено са експорти на клиенти, поръчки или транзакции. Инструментите, към които водят линковете тук, обработват файла в паметта на вашия браузър и никога не го качват на сървър. Файлове от няколкостотин мегабайта не са проблем на лаптоп; на телефон много големите файлове може да изчерпят паметта.