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

Экспортируйте облачную электронную таблицу (Excel) в другой файловый формат.

API экспорта электронной таблицы в формат

Web API

GET https://api.aspose.cloud/v4.0/cells/{name}?format={format}&folder={folder}&storageName={storageName}&outPath={outPath}&outStorageName={outStorageName}&fontsLocation={fontsLocation}&region={region}&password={password}

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

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

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

Имя параметра Тип Путь/Строка запроса/HTTP-тело Описание
name String Путь (Обязательный) Имя файла книги, который необходимо получить.
format String Строка запроса (Обязательный) Желаемый выходной формат (например, «Xlsx», «PDF», «CSV»).
folder String Строка запроса (Необязательный) Путь к папке, где хранится книга. По умолчанию — null.
storageName String Строка запроса (Необязательный) Имя хранилища при использовании пользовательского облачного хранилища. Если не указано — используется хранилище по умолчанию.
outPath String Строка запроса (Необязательный) Путь к папке, куда будет сохранена книга. По умолчанию — null.
outStorageName String Строка запроса (Необязательный) Имя хранилища для выходного файла.
fontsLocation String Строка запроса (Необязательный) Пользовательское расположение шрифтов.
region String Строка запроса (Необязательный) Настройка региона/языка электронной таблицы (например, en-US, fr-FR). Влияет на форматирование чисел, разбор дат и поведение, зависящее от локали.
password String Строка запроса (Необязательный) Пароль для открытия файла электронной таблицы.

Ответ

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

Ответ содержит один объект, представляющий собой поток преобразованного файла.

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

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

Где следует использовать API экспорта электронной таблицы в другой формат?

  • Миграция устаревших систем: Преобразуйте тысячи устаревших файлов XLS в XLSX для современных систем.
  • Стандартизация архивов: Приведите различные форматы электронных таблиц (XLS, XLSM, ODS, CSV) к единому формату для архивирования.
  • Взаимодействие с офисными пакетами: Преобразуйте файлы Excel в форматы, совместимые с LibreOffice, Google Таблицами или Apple Numbers.
  • Нормализация источников данных: Преобразуйте различные форматы электронных таблиц в CSV или JSON для последующей загрузки в базы данных.
  • Публикация в вебе: Преобразуйте финансовые модели в HTML для отображения в вебе.

Почему следует использовать API экспорта электронной таблицы в другой формат?

  • Удобен для разработчиков: Aspose.Cells Cloud предоставляет SDK-библиотеки на множестве языков программирования, что позволяет быстро разрабатывать решения, и сопровождается подробной документацией. По сравнению с созданием собственных решений для отрисовки графиков, это существенно снижает объём работ по разработке.
  • Снижение трудозатрат: Уменьшает необходимость выделять сотрудников на задачи по консолидации документов.
  • Оплата по факту использования: Нет необходимости в первоначальных инвестициях; вы платите только за фактически выполненные вызовы API.
  • Отсутствие необходимости в обслуживании серверной стороны: Не нужно управлять серверами, обновлять ПО или решать проблемы совместимости.
  • Широкая поддержка форматов: Поддерживается преобразование между более чем 20 форматами электронных таблиц.
  • Сохранение точности данных и форматирования: При преобразовании сохраняются исходная структура, формулы и стили.

Как использовать API экспорта электронной таблицы в формат с помощью SDK?

Спецификация API экспорта электронной таблицы в формат

Спецификация API экспорта электронной таблицы в формат предоставляет публично доступный программный интерфейс для беспрепятственного выполнения REST-взаимодействий.

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

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

Использование SDK — самый быстрый способ разработки, поскольку он абстрагирует низкоуровневые детали, позволяя экспортировать электронную таблицу в файл нужного формата с помощью короткого кода.
Перед вызовом API получите OAuth 2.0-токен доступа и включите его в заголовок Authorization: Bearer <token>.

Ознакомьтесь со репозиторием на GitHub, чтобы получить полный список SDK Aspose.Cells Cloud.

Приведённые ниже примеры кода иллюстрируют взаимодействие с веб-сервисами Aspose.Cells через различные SDK: