Импорт двумерного целочисленного массива в рабочий лист Excel
Этот REST API импортирует двумерный целочисленный массив в рабочий лист Excel.
Запрос представляет собой HTTP-запрос с многочастным содержимым (см. RFC 2046 или RFC 1341). Первая часть многочастного содержимого содержит данные Import2DimensionIntegerArrayOption, а вторая — файл с данными.
Важные параметры описаны в следующей таблице:
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.
Import2DimensionIntegerArrayOption
| Имя параметра | Тип | Описание |
|---|---|---|
| FirstRow | int | 1-индексированная позиция первой строки, в которую будут помещены данные. |
| FirstColumn | int | 1-индексированная позиция первого столбца, в который будут помещены данные. |
| Data | Integer[,] | Двумерный целочисленный массив, содержащий значения для импорта. |
| DestinationWorksheet | string | Имя целевого рабочего листа. |
| IsInsert | string | "true" — вставить данные (сдвигая существующие ячейки), "false" — перезаписать существующие ячейки. |
| ImportDataType | string | Указывает формат данных. Поддерживаемые значения: IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData. |
| Source | FileSource | Указывает местоположение файла с данными, когда параметр BatchData равен null. |
Пример
{
"Data": [
[1, 2],
[3, 4]
],
"DestinationWorksheet": "Sheet2",
"FirstRow": 4,
"FirstColumn": 1,
"ImportDataType": "TwoDimensionIntArray"
}
Ответ
{
"Status":"OK",
"Code":200
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (OK) | Фильтр применён успешно; в ответе содержатся детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Недействительный или отсутствующий токен JWT. |
| 413 | Payload Too Large (Слишком большой payload) | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Как использовать API PostImportData с SDK
Спецификация API PostImportData
OpenAPI-спецификация определяет публично доступное программное интерфейсное описание, позволяющее выполнять REST-взаимодействия непосредственно из веб-браузера.
Использование SDK Aspose.Cells Cloud
Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя сосредоточиться на задачах проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells Cloud с использованием различных SDK: