Импорт двумерного массива типа double в рабочий лист Excel
Этот REST API импортирует двумерный массив типа double в рабочий лист Excel.
Запрос представляет собой HTTP-запрос POST с многочастным содержимым (см. RFC 2046 или RFC 1341). Первая часть тела многочастного запроса содержит данные Import2DimensionDoubleArrayOption, а вторая часть — исходный файл данных.
REST API
POST https://api.aspose.cloud/v3.0/cells/import
POST https://api.aspose.cloud/v3.0/cells/{name}/importdata
Важные параметры описаны в следующей таблице:
Import2DimensionDoubleArrayOption
| Имя параметра | Тип | Описание |
|---|---|---|
| FirstRow | int |
Индекс строки (с 1), с которой начинается импорт. |
| FirstColumn | int |
Индекс столбца (с 1), с которого начинается импорт. |
| Data | Double[,] |
Двумерный массив значений типа double, подлежащий импорту. |
| DestinationWorksheet | string |
Имя рабочего листа, в который будут импортированы данные. |
| IsInsert | string |
"true" — вставить строки, "false" — перезаписать существующие ячейки. |
| ImportDataType | string |
Тип импортируемых данных (например, IntArray, DoubleArray, TwoDimensionDoubleArray, BatchData, csvData и т.д.). |
| Source | FileSource |
Указывает расположение файла данных, если параметр BatchData имеет значение null. |
Пример
{
"Data": [
[1.0, 2.9, 3.1],
[2.0, 2.1, 3.1]
],
"DestinationWorksheet": "Sheet2",
"FirstRow": 4,
"FirstColumn": 1,
"importDataType": "TwoDimensionDoubleArray"
}
Ответ
{
"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: