Импорт данных без использования хранилища — Aspose.Cells Cloud API

Импорт данных в Excel может быть сложным, поскольку на результат влияет множество факторов. Все эти факторы следует учитывать во время процесса импорта. Aspose.Cells Cloud упрощает импорт различных форматов и типов данных в файл Excel с качеством профессионального уровня.

Этот REST API импортирует данные в файл Excel.

API PostImportData

POST https://api.aspose.cloud/v3.0/cells/import

Безопасность и аутентификация

API Aspose.Cells Cloud являются защищёнными и требуют аутентификации на основе JWT-токена.

Параметры запроса:

Имя параметра Тип Местоположение Описание
file файл formData Файл Excel для загрузки.
ImportOption ImportOption JSON-тело JSON-объект, определяющий импортируемые данные, их тип (например, IntArray, DoubleArray, StringArray) и место размещения в листе.

Параметры ImportOption описаны в справочнике по параметру ImportData /cells/import/#import-data-option-parameter.

Необходимые условия:
JWT-токен должен быть сгенерирован заранее, а размер файла не должен превышать лимит сервиса (обычно 100 МБ). Поддерживаемые форматы файлов: XLS, XLSX, CSV и ODS. Если вы предпочитаете программный доступ, убедитесь, что установлен соответствующий SDK.

Ответ

{
  "Status":"OK",
  "Code":200
}

Коды HTTP-статуса

Код Значение Описание
200 OK (ОК) Фильтр применён успешно; ответ содержит детали операции.
400 Bad Request (Неверный запрос) Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизовано) Неверный или отсутствующий JWT-токен.
413 Payload Too Large (Слишком большой payload) Загруженный файл превышает ограничение по размеру.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Примечания:
При отправке запроса заголовок Content-Type: multipart/form-data устанавливается автоматически с помощью флага -F. Для больших объёмов данных рекомендуется сжимать данные перед импортом и реализовывать логику повторных попыток для устранения временных ошибок.

Как использовать API PostImportData с SDK

Спецификация API PostImportData

OpenAPI-спецификация определяет общедоступный программный интерфейс и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как делать вызовы в Cloud API с помощью cURL.

Использование SDK Aspose.Cells Cloud

Использование SDK — лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали и позволяет сосредоточиться на задачах вашего проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.

Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: