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
- Выберите XLSX-файл для конвертации, используя кнопку загрузки.
- Инструмент прочитает первый лист документа с помощью SheetJS с опцией
type: 'array'. - Произойдет автоматическая обработка объединённых ячеек, преобразование дат из числовых серий в ISO-строки и вычисление формул через кешированные значения.
- Результат будет представлен в формате CSV с разделителем-запятой, соответствующим стандарту RFC 4180.
- Скачайте готовый 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]. Для работы с другими листами нужно предварительно сохранить их отдельно.