Импорт данных в файлы Excel и экспорт данных из файлов Excel
API Aspose.Cells Cloud поддерживает импорт данных из различных источников и позволяет экспортировать рабочие книги Excel, диаграммы и другие объекты в различные форматы, включая XLSX, CSV, PDF, HTML, PNG и другие. Это делает управление данными и их обмен простыми и эффективными.
Версия API: v3.0 – Последнее обновление: 2024‑03‑15
Краткое руководство по началу работы
- Подготовьте полезную нагрузку – Создайте JSON-тело, описывающее параметры импорта или экспорта (например,
ImportCSVDataOption,ExportOptions). - Отправьте запрос – Используйте
curl, Postman или SDK для вызова соответствующего конечного узла (POST /cells/importилиPOST /cells/export). - Обработайте ответ – При успешном выполнении вы получите обработанный файл (двоичный или в формате Base64). В случае ошибки проанализируйте код состояния HTTP и сообщение об ошибке, возвращённое в JSON-теле.
Необходимые условия
- Активная учётная запись Aspose Cloud и действующий JWT-токен.
- Целевая рабочая книга должна существовать в указанном месте хранения (для API, использующих хранилище).
- Правильные заголовки
Content-Type(multipart/form-dataдля загрузки файлов,application/jsonдля JSON-тел).
Как импортировать данные из различных источников данных
Импорт данных в файл Excel предполагает решение нескольких задач, которые необходимо учесть в процессе. Возможность импорта данных различных форматов и типов с профессиональным качеством — ключевая функция Aspose.Cells Cloud.
Сведения об API импорта данных
Для импорта данных в один или несколько файлов Excel доступны следующие API:
| API | Описание |
|---|---|
| POST /cells/import | Импорт данных в файлы Excel без использования хранилища. |
| POST /cells/{name}/importdata | Импорт данных в файл Excel, хранящийся в облаке. |
Параметры запроса
Без использования хранилища
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| file | файл | formData | Файл для загрузки |
| ImportOption | ImportOptions | body | Указывает формат импорта (IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData, Picture) |
С использованием хранилища
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| name | string | path | Имя файла Excel |
| folder | string | query | Путь к папке в хранилище |
| storageName | string | query | Имя хранилища |
| importData | ImportOptions | body | Полезная нагрузка для импорта данных |
Параметры опции импорта данных
Важные параметры описаны в следующих таблицах:
Как экспортировать объекты Excel в различные форматы файлов
Если вы изначально создали файл Excel в формате XLS, XLSX, XLSB или CSV, вам может понадобиться преобразовать его в другой формат для использования конкретных возможностей. Например, экспорт в PDF защищает содержимое от неавторизованных изменений и облегчает чтение и обмен файлами.
Экспорт объектов Excel предполагает учёт ряда факторов. Aspose.Cells Cloud обеспечивает высококачественный экспорт рабочих книг, диаграмм, фигур и изображений в широкий спектр форматов:
Форматы только для экспорта: PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS.
Форматы для импорта и экспорта: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT.
Запрос использует составное содержимое, как определено в [RFC 2046] и [RFC 1341]. Первая часть содержит файл данных; вторая часть — параметры сохранения.
Сведения об API экспорта
POST https://api.aspose.cloud/v3.0/cells/export
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| file | файл | formData | Файл для загрузки |
| objectType | string | query | Тип объекта (workbook, worksheet, chart, shape, picture, listobject, oleobject) |
| format | string | query | Желаемый выходной формат файла (см. Поддерживаемые форматы файлов) |
Спецификация OpenAPI определяет публично доступное программное интерфейсное определение, позволяющее выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для вызова API. В приведённом ниже примере показан запрос и его JSON-ответ.
Распространённые HTTP-коды состояния
| Код | Значение | Рекомендуемое действие |
|---|---|---|
| 200 | Успех — файл успешно экспортирован | Обработать полученный(е) файл(ы) |
| 400 | Неверный запрос — отсутствуют или некорректны параметры | Проверьте полезную нагрузку запроса и строки запроса |
| 401 | Неавторизован — недействительный или истёкший JWT-токен | Обновите токен и повторите попытку |
| 404 | Не найдено — указанная рабочая книга или лист не существуют | Проверьте имя файла и путь к хранилищу |
| 500 | Внутренняя ошибка сервера — неожиданное состояние сервера | Свяжитесь со службой поддержки Aspose, указав ID запроса |
Как вызывать API импорта и экспорта
В следующих статьях подробно описаны каждый API и содержат примеры с использованием cURL и SDK:
- Как импортировать данные в файлы Excel без использования хранилища.
- Как импортировать данные в файлы Excel с использованием хранилища.
- Как импортировать пакетные данные в рабочий лист Excel
- Как импортировать данные CSV в рабочий лист Excel
- Как импортировать изображение в рабочий лист Excel
- Как импортировать целочисленный массив в рабочий лист Excel
- Как импортировать массив чисел с плавающей точкой двойной точности в рабочий лист Excel
- Как импортировать строковый массив в рабочий лист Excel
- Как импортировать двумерный целочисленный массив в рабочий лист Excel
- Как импортировать двумерный массив чисел с плавающей точкой двойной точности в рабочий лист Excel
- Как импортировать двумерный строковый массив в рабочий лист Excel
- Как экспортировать диаграмму Excel в другой формат файла
- Как экспортировать объект списка Excel в другой формат файла
- Как экспортировать объект OLE Excel в другой формат файла
- Как экспортировать изображение Excel в другой формат файла
- Как экспортировать фигуру Excel в другой формат файла
- Как экспортировать рабочую книгу Excel в другой формат файла
- Как экспортировать рабочий лист Excel в другой формат файла