Открыть большой CSV онлайн
CSV, который Excel не осилил или испортил. Миллионы строк открываются сразу, разделитель и кодировка определяются сами, коды с ведущими нулями остаются кодами.
Открыть свой .csvБез регистрации и без загрузки файла куда бы то ни было.
Размер не важен
Один проход строит указатель на начала строк, дальше любая строка достаётся мгновенно. В память файл целиком не читается никогда.
Разделитель угадывается
Точка с запятой, запятая, табуляция, вертикальная черта. Если автоматика ошиблась, разделитель меняется в один щелчок и файл перечитывается.
Кириллица без BOM
windows-1251 и cp866 распознаются по содержимому. Кодировку можно переключить вручную, не пересохраняя файл.
Коды остаются кодами
00123, СНИЛС и номер полиса не превращаются в числа и не теряют ведущие нули — в отличие от того, что делает с ними Excel при открытии.
Что разбирается правильно
- кавычки, экранированные кавычки и переносы строк внутри поля;
- рваные строки: недостающие поля показываются пустыми, лишние выносятся в дополнительные колонки, и об этом сообщается;
- числа в виде
1 234,56— с пробелом-разделителем разрядов и запятой в дробной части; - даты
15.01.2025и2025-01-15; - шапка определяется по содержимому: если в первой строке есть числа, она считается данными.
Фильтры вместо формул
Условия, которые в Excel пришлось бы собирать вспомогательными столбцами, здесь пишутся строкой:
UPPER(FAM) LIKE 'ИВАН%' AND YEAR(DT) >= 2024 AND LEN(TRIM(SNILS)) <> 11
Фильтр применяется ко всему файлу, а не к первой тысяче строк, и работает по всем строкам, прошедшим отбор: статистика, группировка и выгрузка считаются именно по ним.
Выгрузка в нужный формат
Из CSV можно выгрузить Excel (.xlsx с настоящими датами и числами), JSON, SQL с готовым CREATE TABLE, Markdown, HTML и даже DBF — типы колонок при этом выводятся из данных, а длины полей считаются в байтах целевой кодировки, чтобы кириллица не обрезалась.
Частые вопросы
Excel пишет, что файл слишком большой. Здесь откроется?
Да. Ограничение Excel — 1 048 576 строк, у нас его нет. Файл читается по частям, поэтому размер упирается только в место на диске.
Почему у меня всё в одной колонке?
Не угадан разделитель. Откройте «Разбор файла» и выберите нужный — страница покажет начало файла, чтобы было видно, какой именно.
Сохранятся ли ведущие нули при выгрузке в Excel?
Да: колонка, в которой встречаются значения вроде 00123, остаётся текстовой, и в .xlsx она тоже будет текстом.
Можно ли сравнить два CSV?
Да, по ключевым колонкам: покажем появившиеся, исчезнувшие и изменившиеся строки с точностью до поля.
Разбираем подробно
- Почему Excel портит коды в CSVПочему при открытии CSV в Excel 00123 превращается в 123, СНИЛС — в экспоненту, а длинный номер полиса теряет последние цифры. Причина и рабочие способы обойти.
- CSV на миллион строк: чем его открытьЧто делать, если CSV не открывается в Excel из-за размера: предел в 1 048 576 строк, сравнение способов — Power Query, Python, DuckDB, браузерные просмотрщики.
- Кодировка CSV и загадочный BOMПочему CSV в UTF-8 открывается в Excel кракозябрами, что такое BOM, чем отличается windows-1251, и как сохранить файл так, чтобы его прочитали все.
- CSV открылся одним столбцомПочему CSV в Excel открывается одной колонкой, при чём тут региональные настройки и точка с запятой, и четыре способа получить нормальную таблицу.
- Сравнить два CSV: что изменилось между выгрузкамиСравнение двух выгрузок CSV по ключу: что добавилось, что исчезло, что изменилось и в каком поле. Почему построчное сравнение и ВПР дают неверный результат.
- Дубликаты в CSV: найти и разобратьсяПоиск повторов в CSV по одному или нескольким полям: группировка с подсчётом, частичные дубли, различия в пробелах и регистре, что делать дальше.