Импорт двумерного массива типа 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: