Как преобразовать данные таблицы электронной таблицы в файл CSV: пошаговое руководство

Экспортируйте данные таблицы из локального файла Excel в файл CSV с помощью облачного API.

API преобразования таблицы в CSV

Веб-API

PUT http://api.aspose.cloud/v4.0/cells/convert/table/csv

Безопасность и аутентификация

Aspose.Cells Cloud API защищены и требуют аутентификации на основе токена JWT.

-H "Authorization: Bearer {access_token}"

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

Имя параметра Тип Путь/Строка запроса/Тело HTTP-запроса Описание
Spreadsheet Файл FormData Загрузка файла электронной таблицы.
worksheet Строка Параметр запроса Имя рабочего листа в электронной таблице.
tableName Строка Параметр запроса Имя таблицы, подлежащей преобразованию.
outPath Строка Параметр запроса (Необязательно) Путь к папке, где хранится рабочая книга; по умолчанию null.
outStorageName Строка Параметр запроса Имя хранилища для выходного файла.
fontsLocation Строка Параметр запроса Путь для использования пользовательских шрифтов.
region Строка Параметр запроса Настройка региона/языка электронной таблицы (например, ru-RU, en-US). Влияет на форматирование чисел, разбор дат и поведение, зависящее от локали.
password Строка Параметр запроса Пароль для открытия файла электронной таблицы.

Ответ

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Коды HTTP-статуса

Код Значение Описание
200 OK (ОК) Фильтр успешно применён; ответ содержит детали операции.
400 Bad Request (Неверный запрос) Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизовано) Недействительный или отсутствующий токен JWT.
413 Payload Too Large (Слишком большой объём полезной нагрузки) Загруженный файл превышает лимит размера.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Где следует использовать API преобразования таблицы в CSV?

  • Миграция базы данных: Преобразуйте таблицы Excel в CSV для массового импорта в SQL-базы данных (MySQL, PostgreSQL, SQL Server).
  • Загрузка в хранилище данных: Преобразуйте таблицы отчётов на основе Excel в CSV для загрузки в Snowflake, Redshift или BigQuery.
  • Пакетные запросы API: Преобразуйте данные таблиц Excel в CSV для массовой загрузки через API REST-сервисов.
  • Взаимодействие между сервисами: Используйте CSV как лёгкий формат обмена данными между микросервисами.
  • Подготовка данных для машинного обучения: Преобразуйте таблицы признаков из Excel в CSV для использования в библиотеках машинного обучения на Python/R.
  • Статистический анализ: Преобразуйте исследовательские таблицы данных в CSV для импорта в SPSS, SAS или Stata.
  • Миграция контента: Перенесите структурированный контент из Excel в системы управления контентом (CMS) через CSV.

Почему стоит использовать API преобразования таблицы в CSV?

  • Удобен для разработчиков: Aspose.Cells Cloud предоставляет SDK на множестве языков программирования, что ускоряет разработку, и сопровождается подробной документацией. По сравнению с созданием собственных решений это существенно снижает объём работы.
  • Экономически эффективно: Можно преобразовывать данные таблиц без предварительной загрузки рабочей книги, что экономит место в хранилище и снижает затраты.
  • Извлечение только данных без форматирования.
  • CSV поддерживается практически всеми системами:
    • Базы данных (все основные СУБД)
    • Языки программирования (встроенные парсеры во всех)
    • Средства бизнес-аналитики (Tableau, Power BI, Looker)
    • Табличные процессоры (Excel, Google Таблицы, LibreOffice)
    • Инструменты командной строки (awk, sed, grep)

Как использовать API преобразования таблицы в CSV с SDK?

Спецификация API преобразования таблицы в CSV

Спецификация API преобразования таблицы в CSV предоставляет открытый для использования программный интерфейс, позволяющий взаимодействовать с REST-интерфейсом напрямую из веб-браузера. Вы можете использовать инструмент командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как делать вызовы в облачный API с помощью cURL.

Использование SDK Aspose.Cells Cloud

Использование SDK — самый быстрый способ разработки, так как он абстрагирует низкоуровневые детали, позволяя преобразовать данные таблицы электронной таблицы в файл CSV с минимальным объёмом кода. Полный список SDK Aspose.Cells Cloud доступен на репозитории GitHub.

Следующие примеры кода иллюстрируют, как делать вызовы в веб-сервисы Aspose.Cells с использованием различных SDK: