Выгрузка за год на триста тысяч строк — и Excel либо виснет на открытии, либо обрезает всё за миллионной строкой. Разберём лимиты и что делать с большим файлом на практике.
Лимиты Excel, о которых узнают поздно
- 1 048 576 строк на лист в .xlsx. Всё, что дальше, обрезается при открытии без предупреждения.
- 65 536 строк в старом .xls.
- Память: даже 300-500 тысяч строк с формулами и стилями превращают открытие в кофе-брейк.
Что делать с большим файлом
- Не открывайте «посмотреть» в Excel — для просмотра большого CSV хватит редактора (VS Code, Notepad++) или браузера.
- Отделите нужное заранее. Если из выгрузки нужны только продажи конкретного региона или позиции в наличии — не открывайте всё, фильтруйте на входе.
- Уберите формулы и стили. Большинство «тяжёлых» xlsx тяжелы не данными, а форматированием. Файл со значениями открывается в разы быстрее.
Обработка без Excel вообще
Конвертер читает большие файлы потоково — без загрузки целиком в память: загружаете, задаёте правила, скачиваете уже обрезанный и чистый результат, который Excel открывает легко:


Типовой сценарий: огромная выгрузка → фильтр «регион = Москва» или «остаток больше 0» → на выходе файл в десятки раз меньше, который открывается мгновенно. Подробнее про условия — в статье про удаление строк по условию.
Частые вопросы
Файл больше лимита Excel — всё пропало?
Нет: данные за миллионной строкой в файле есть, просто Excel их не показывает. Обработайте файл конвертером с фильтром — и заберите нужную часть.
Какой максимальный файл принимает конвертер?
Без регистрации — до 2 МБ, после регистрации — до 5 МБ, на платных тарифах — до 100 МБ с потоковой обработкой.
CSV или XLSX для больших выгрузок?
CSV: он текстовый, читается построчно, не тащит стили. Если выгружаете из системы — просите CSV. Разница форматов подробно — в CSV vs XLSX.
Power Query справится с миллионом строк?
Power Query читает большие файлы лучше листа Excel, но результат всё равно упирается в тот же лимит строк при выгрузке на лист. Для анализа сверхлимитных данных нужны Power BI или база данных — а для «почистить и отдать дальше» хватает конвертера.