Импорт данных без использования хранилища — 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: