ByteCompress

Search Tools

Search for a tool by name

Excel to CSV Converter

Конвертируйте файлы Excel (XLSX) в формат CSV прямо в браузере без загрузки данных на сервер. Инструмент работает на клиентской стороне, обеспечивая полную конфиденциальность.

Перетащите файлы сюда

или Выбрать файлы

Максимальный размер файла: 100 MB · Максимум 10 файлов одновременно

Файлы обрабатываются в браузере и никогда не загружаются

Excel to CSV Converter позволяет быстро преобразовать XLSX-файлы в CSV-формат, используя библиотеку SheetJS (xlsx v0.18) для обработки данных на стороне клиента. Конвертация выполняется в браузере без передачи файлов на сервер, что гарантирует защиту вашей информации. Максимальный рекомендуемый размер файла – 100 МБ, что подходит для большинства рабочих таблиц. Для обратного преобразования можно использовать CSV to XLSX, а для работы с JSON-форматом – XLSX to JSON и Json To Csv.

Как использовать Excel to CSV Converter

  1. Выберите XLSX-файл для конвертации, используя кнопку загрузки.
  2. Инструмент прочитает первый лист документа с помощью SheetJS с опцией type: 'array'.
  3. Произойдет автоматическая обработка объединённых ячеек, преобразование дат из числовых серий в ISO-строки и вычисление формул через кешированные значения.
  4. Результат будет представлен в формате CSV с разделителем-запятой, соответствующим стандарту RFC 4180.
  5. Скачайте готовый CSV-файл напрямую из браузера.

Как работает конвертер

Инструмент использует библиотеку SheetJS (xlsx v0.18), которая считывает XLSX-файл как бинарный массив. Первый лист таблицы извлекается через SheetNames[0]. Конвертация в CSV происходит с помощью функции utils.sheet_to_csv(), которая корректно обрабатывает объединённые ячейки, разбивая их на отдельные значения. Даты в Excel представлены как числовые значения (количество дней с 1900-01-01), конвертер преобразует их в строки формата ISO 8601 (например, 2024-06-01T00:00:00Z). Формулы не пересчитываются, а берутся кешированные результаты, обеспечивая точность данных. Весь процесс происходит на клиентской стороне, что исключает передачу данных на сервер и повышает безопасность.

Пример входных и выходных данных

Вход (XLSX - лист):
| Имя    | Дата       | Итог     |
|--------|------------|----------|
| Иван   | 44927      | =SUM(B2:B2) |

Выход (CSV):
Имя,Дата,Итог
Иван,2023-01-01,2023-01-01

Когда использовать Excel to CSV Converter

  • Разработчикам для преобразования данных Excel в CSV для импорта в базы данных или обработку скриптами.
  • Дизайнерам и маркетологам для подготовки табличных данных к публикации или анализу.
  • SEO-специалистам для обработки отчетов и экспорта данных в удобный текстовый формат.
  • Студентам и преподавателям для конвертации учебных материалов без установки дополнительного ПО.

Если необходимо преобразовать CSV обратно в Excel, воспользуйтесь CSV to XLSX. Для работы с JSON-форматом подойдут XLSX to JSON и Json To Csv.

Часто задаваемые вопросы

Можно ли конвертировать файлы Excel размером более 100 МБ?

Рекомендуемый максимальный размер файла для конвертации — 100 МБ из-за ограничений памяти браузера. При больших объемах возможны замедления, зависания или ошибки при обработке.

Обрабатываются ли формулы в файлах Excel при конвертации?

Конвертер не пересчитывает формулы, а использует кешированные значения результатов, сохранённые в XLSX. Если кеш отсутствует, формулы могут быть проигнорированы.

Какие стандарты поддерживает выходной CSV-файл?

Результат соответствует стандарту RFC 4180 с использованием запятой в качестве разделителя. Это обеспечивает совместимость с большинством приложений, работающих с CSV.

Как инструмент обрабатывает объединённые ячейки в Excel?

Объединённые ячейки автоматически разбиваются на отдельные ячейки с повторяющимися значениями, чтобы сохранить структуру данных в CSV без потерь.

Все ли листы из XLSX конвертируются в CSV?

Инструмент конвертирует только первый лист XLSX-файла, выбранный через SheetNames[0]. Для работы с другими листами нужно предварительно сохранить их отдельно.

Похожие инструменты