Как работает конвертация xlsx в csv в браузере
Инструмент обрабатывает ваши файлы Excel (.xlsx) полностью локально: данные никогда не передаются на сервер. Вы просто выбираете xlsx-файл, после чего вся обработка и экспорт в csv происходят средствами браузера с помощью JavaScript.
Каждый лист книги Excel преобразуется в отдельный CSV-файл. Столбцы и строки сохраняются в том же порядке. Вы можете скачать один лист или все сразу архивом — имена файлов совпадают с названиями листов.
Что сохраняется и что теряется при конвертации
В csv-файл попадают только значения ячеек — формулы, цвета, стили, объединения и другие элементы оформления не переносятся. Такой формат подходит для импорта в базы данных, работу со скриптами и другими программами, где важны именно данные.
Если в ячейках встречаются переносы строк, запятые или кавычки, они обрабатываются по стандарту RFC 4180: поля берутся в кавычки, а внутренние кавычки удваиваются. Это гарантирует корректное чтение csv большинством программ.
Особенности экспорта: BOM, разделитель и совместимость
Для пользователей Windows и Excel предусмотрена опция «Excel-friendly (UTF-8 BOM)» — она добавляет специальную метку в начало файла, чтобы Excel правильно распознал кодировку.
Вы также можете выбрать нужный разделитель (запятая, точка с запятой и т.д.). Обратите внимание: очень большие xlsx-файлы с множеством листов и данных могут медленно открываться или вызывать ошибки, если не хватает ресурсов браузера.
Часто задаваемые вопросы
Файл Excel загружается на сервер при конвертации?
Нет, обработка происходит исключительно на вашем устройстве в браузере. Ваши данные не передаются и не сохраняются где-либо вне вашего компьютера.
Могу ли я сразу сохранить все листы в отдельные csv-файлы?
Да, вы можете экспортировать все листы одним действием — они будут помещены в zip-архив, а имена файлов будут совпадать с названиями листов в исходном xlsx.
Как обрабатываются специальные символы, переносы строк и запятые в ячейках?
Все поля с особыми символами экспортируются с кавычками по стандарту, а внутренние кавычки дублируются. Это исключает ошибки при импорте csv в другие программы.
Почему числа или даты могут выглядеть иначе в csv?
В csv сохраняется только текстовое представление значений, без форматирования Excel. Даты и числа могут отображаться иначе, если в Excel применены нестандартные форматы.
Как работает опция «Excel-friendly (UTF-8 BOM)» и когда её включать?
Эта опция добавляет метку BOM в начало файла, чтобы Excel на Windows корректно открыл csv в UTF-8. Включайте её, если видите кракозябры или проблемы с русским текстом.
Есть ли ограничения по размеру файла или количеству листов?
Ограничения зависят от возможностей вашего браузера и устройства. Очень большие файлы могут обрабатываться дольше или вызывать сбои из-за нехватки памяти.
Что-то не так или есть идея? Сообщить