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

Экспортируйте рабочий лист облачной электронной таблицы/Excel в файл другого формата с помощью веб-API Aspose.Cells Cloud.

API экспорта рабочего листа в другой формат

Веб-API

GET https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}

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

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

-H "Authorization: Bearer {access_token}"

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

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

Ответ

[
  {
    "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 экспорта рабочего листа в другой формат?

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

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

  • Поддержка SDK на нескольких языках – Предоставляет клиентские библиотеки для различных языков программирования, позволяя разработчикам вызывать API непосредственно из предпочитаемой ими среды.
  • Прямое преобразование без промежуточной загрузки – Позволяет преобразовать рабочий лист, хранящийся в облачном хранилище, в требуемый формат без необходимости скачивания и повторной загрузки файла.
  • Извлечение только данных – Возвращает содержимое рабочего листа в выбранном формате без сохранения визуального оформления.

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

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

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

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

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

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

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