Как пользоваться
- Вставьте данные CSV или откройте файл .csv, .tsv или .txt.
- Оставьте автоопределение разделителя или выберите его вручную.
- Укажите, является ли первая строка заголовком и следует ли сохранять числа как числа.
- Нажмите «Конвертировать» и скачайте .xlsx.
Как это работает
CSV считывается стандартным парсером (RFC 4180): поля могут быть заключены в кавычки, внутри таких полей могут встречаться разделитель и переносы строк, а удвоенные кавычки означают одну кавычку. Автоопределение проверяет запятую, точку с запятой, табуляцию и вертикальную черту и выбирает тот разделитель, который разбивает первые строки на наиболее согласованное число столбцов. Маркер последовательности байтов (BOM) в начале игнорируется.
В книге один лист. Если есть строка заголовков, первая строка выделяется жирным, остаётся видимой при прокрутке и получает кнопки фильтра. Ширина столбцов определяется по самому длинному значению в каждом столбце (с разумным ограничением сверху).
При включённой опции «Сохранять числа как числа» числовыми ячейками становятся только обычные десятичные числа (42, -3.5, 1e6). Числа с ведущими нулями, разделителями тысяч, десятичными запятыми или более чем с 15 значащими цифрами остаются текстом, поскольку преобразование изменило бы их. Текст, начинающийся со знака =, сохраняется как текст, а не как формула. Даты сохраняются как текст в точности в том виде, в котором записаны.
Примеры
Экспорт из интернет-магазина
Экспорт заказов, разделённый точками с запятой, открывается в Excel как один столбец. При конвертации здесь распознаются точки с запятой, и каждое поле попадает в отдельный столбец с закреплённой строкой заголовка.
Сохранение кодов товаров без изменений
Коды вида 00451 остаются текстом, поэтому ведущие нули не теряются, как это происходит, когда Excel открывает CSV напрямую.
Часто задаваемые вопросы
Почему некоторые числа остаются текстом?
Значения с ведущими нулями, десятичными запятыми, разделителями тысяч или длиной более 15 цифр остаются текстом, чтобы они не изменились. Отключите опцию «Сохранять числа как числа», чтобы каждая ячейка осталась текстом.
Преобразуются ли даты в даты Excel?
Нет. Форматы дат в CSV-файлах зависят от страны, поэтому даты сохраняются как текст в точности в том виде, в котором записаны. Вы можете преобразовать их в Excel с помощью «Текст по столбцам» или функции DATEVALUE.
В какой кодировке должен быть мой CSV-файл?
Файлы читаются в кодировке UTF-8. Если специальные символы отображаются неправильно, файл был сохранён в более старой кодировке; откройте его в текстовом редакторе и сначала сохраните в UTF-8.
Есть ли ограничение по размеру?
Размер открываемых файлов ограничен лимитом размера файла вашего тарифа. Очень большим CSV-файлам также требуется достаточно памяти в браузере, поскольку вся книга создаётся на вашем устройстве.
Конфиденциальность
Данные CSV преобразуются в вашем браузере, а файл .xlsx создаётся на вашем устройстве. Ничего не загружается, не сохраняется и не попадает в аналитику; учитывается только анонимное событие использования инструмента.