Aspose.Cells Cloud – Преобразование таблицы в HTML
Краткое описание — Этот конечный пункт принимает локальную рабочую книгу Excel, извлекает указанную таблицу, преобразует её в файл HTML и возвращает результат в виде загружаемого потока. Промежуточная загрузка в облачное хранилище Aspose не требуется.
API ConvertTableToHTML
PUT https://api.aspose.cloud/v4.0/cells/convert/table/html
Безопасность и аутентификация
API Aspose.Cells Cloud безопасны и требуют аутентификации по токену JWT.
Параметры запроса
| Название | Расположение | Тип | Обязательный | Описание |
|---|---|---|---|---|
| Spreadsheet | Form‑Data | File |
Да | Рабочая книга Excel, содержащая таблицу для преобразования. |
| worksheet | Query | String |
Да | Имя листа, на котором расположена таблица. |
| tableName | Query | String |
Да | Точное имя таблицы, подлежащей преобразованию. |
| outPath | Query | String |
Нет | Путь к папке в облачном хранилище Aspose, куда будет сохранён файл HTML (необязательно). |
| outStorageName | Query | String |
Нет | Имя хранилища для выходного файла (необязательно). |
| fontsLocation | Query | String |
Нет | Путь к папке, содержащей пользовательские шрифты, необходимые для преобразования. |
| region | Query | String |
Нет | Идентификатор языка (например, en-US, fr-FR). Влияет на форматирование чисел/дат. |
| password | Query | String |
Нет | Пароль для открытия защищённой рабочей книги. |
| AutoRowsFit | Query | Boolean |
Нет | Автоподбор высоты всех строк на листе (true/false). |
| AutoColumnsFit | Query | Boolean |
Нет | Автоподбор ширины всех столбцов на листе (true/false). |
Ответ
[
{
"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 Convert Table to HTML?
- Динамический веб-контент — Встраивайте таблицы цен, расписания или списки продуктов непосредственно в веб-страницы или CMS.
- Шаблоны электронной почты — Генерируйте фрагменты HTML для резюме заказов или отчётов, корректно отображающихся во всех почтовых клиентах.
- Интерактивные панели и инструменты отчётов — Отображайте актуальные данные из электронных таблиц без загрузки всей книги или использования ресурсоёмких компонентов сетки.
- Предварительный просмотр документов — Обеспечивайте быстрый предварительный просмотр конкретных разделов электронных таблиц с сохранением форматирования.
Как использовать API Convert Table to HTML с помощью SDK?
Спецификация API Convert Table to HTML
Спецификация API Convert Table to HTML предоставляет публично доступный программный интерфейс, позволяющий выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-службам Aspose.Cells. Пример ниже показывает, как выполнять вызовы облачного API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, поскольку он скрывает детали низкоуровневой реализации и позволяет преобразовывать табличные данные электронной таблицы в CSV-файл с минимальным объёмом кода. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.
Следующие примеры кода демонстрируют, как выполнять вызовы веб-служб Aspose.Cells с использованием различных SDK: