Импорт двумерного строкового массива в рабочую тетрадь Excel
Этот REST API импортирует двумерный строковый массив в рабочую тетрадь Excel.
Запрос представляет собой HTTP-запрос с многочастным содержимым (см. RFC 2046 или RFC 1341). Первая часть многочастного содержимого содержит данные Import2DimensionStringArrayOption, а вторая — файл с данными.
REST API
POST https://api.aspose.cloud/v3.0/cells/import
POST https://api.aspose.cloud/v3.0/cells/{name}/importdata
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе токена JWT.
Основные параметры описаны в следующей таблице:
Import2DimensionStringArrayOption
| Имя параметра | Тип | Описание |
|---|---|---|
| FirstRow | int | Индекс строки (начиная с нуля), с которой начинается импорт. |
| FirstColumn | int | Индекс столбца (начиная с нуля), с которого начинается импорт. |
| Data | String[,] | Двумерный массив, содержащий строки, подлежащие импорту. |
| DestinationWorksheet | string | Имя рабочего листа, на который будут импортированы данные. |
| IsInsert | string (true/false) | Если true, данные вставляются, а существующие ячейки сдвигаются. |
| ImportDataType | string | Указывает тип данных; для этой операции используйте TwoDimensionStringArray. |
| Source | FileSource | Указывает расположение файла с данными, когда параметр BatchData равен null. |
Пример тела запроса
{
"Data": [
["1.0", "2.9"],
["2.0", "2.1"]
],
"DestinationWorksheet": "Sheet2",
"FirstRow": 1,
"FirstColumn": 1,
"ImportDataType": "TwoDimensionStringArray"
}
Ответ
{
"Status":"OK",
"Code":200
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр успешно применён; в ответе содержатся подробности операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Недопустимый или отсутствующий токен JWT. |
| 413 | Payload Too Large (Слишком большой объём полезной нагрузки) | Загружаемый файл превышает предельный размер. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Как использовать API PostImportData с SDK
Спецификация API PostImportData
Спецификация OpenAPI определяет публично доступное программное интерфейсное описание, позволяющее выполнять взаимодействие с REST напрямую из веб-браузера.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ интеграции этого функционала. SDK скрывает детали низкоуровневого взаимодействия, позволяя сосредоточиться на бизнес-логике. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Следующие примеры кода демонстрируют вызов веб-служб Aspose.Cells с использованием различных SDK: