Пакет XLSX в CSV по листам

Экспортирует каждый лист в CSV и добавляет manifest

Возвращает ZIP с CSV и manifest.json.

Примеры результатов

1 Примеры

Экспорт листов в CSV-пакет

Создает CSV по каждому листу и manifest

xlsx-sheet-to-csv-pack-example1.zip Показать файл
Показать параметры ввода
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "delimiter": ",", "outputEncoding": "utf-8-bom" }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Ключевые факты

Категория
Преобразование и кодирование
Типы входных данных
file, text, select, checkbox
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент для пакетного преобразования файлов Excel в формат CSV, который автоматически разделяет каждый лист книги в отдельный файл и формирует итоговый ZIP-архив с файлом манифеста.

Когда использовать

  • Когда необходимо подготовить данные из многостраничной книги Excel для импорта в базы данных или другие системы.
  • При необходимости автоматического разделения сложного отчета на отдельные файлы по листам.
  • Когда требуется получить структурированный архив с метаданными о каждом экспортированном листе.

Как это работает

  • Загрузите ваш файл XLSX в систему.
  • Настройте параметры разделителя, кодировки и выберите нужные листы.
  • Запустите процесс конвертации для получения ZIP-архива.
  • Скачайте архив, содержащий отдельные CSV-файлы и файл manifest.json с описанием структуры.

Сценарии использования

Подготовка данных для загрузки в SQL-базы, где требуется один файл на таблицу.
Разделение сводных отчетов по отделам, когда каждый отдел ведет учет на отдельном листе.
Автоматизация передачи данных между системами, требующими строгого формата CSV с метаданными.

Примеры

1. Экспорт финансового отчета

Финансовый аналитик
Контекст
Необходимо передать данные из книги Excel с 12 листами (по месяцам) в систему аналитики, принимающую только CSV.
Проблема
Ручное сохранение каждого листа как CSV занимает много времени и чревато ошибками в кодировке.
Как использовать
Загрузить файл, выбрать кодировку UTF-8 с BOM и нажать кнопку конвертации.
Пример конфигурации
delimiter: ',', outputEncoding: 'utf-8-bom', includeHeader: true
Результат
Получен ZIP-архив с 12 файлами CSV и манифестом, готовый к автоматической загрузке в систему.

Проверить на примерах

csv, xml, xlsx

Связанные хабы

FAQ

Что содержит файл manifest.json?

Файл манифеста содержит метаданные о каждом экспортированном листе, включая названия колонок, количество строк и использованную кодировку.

Можно ли выбрать только определенные листы?

Да, вы можете указать конкретные названия листов через запятую в поле выбора, чтобы экспортировать только нужные данные.

Какие кодировки поддерживаются?

Инструмент поддерживает UTF-8 с BOM, стандартный UTF-8 и кодировку GBK для корректного отображения символов.

Что произойдет со скрытыми листами?

По умолчанию скрытые листы пропускаются, но вы можете изменить эту настройку в параметрах инструмента.

В каком виде я получу результат?

Результатом является ZIP-архив, в котором каждый лист представлен отдельным CSV-файлом, а также присутствует файл манифеста.

Документация API

Конечная точка запроса

POST /ru/api/tools/xlsx-sheet-to-csv-pack

Параметры запроса

Имя параметра Тип Обязательно Описание
excelFile file (Требуется загрузка) Да -
selectedSheets text Нет -
delimiter select Нет -
outputEncoding select Нет -
includeHeader checkbox Нет -
skipHiddenSheets checkbox Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/xlsx-sheet-to-csv-pack для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-xlsx-sheet-to-csv-pack": {
      "name": "xlsx-sheet-to-csv-pack",
      "description": "Экспортирует каждый лист в CSV и добавляет manifest",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-sheet-to-csv-pack",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]