Как преобразовать локальный диапазон электронной таблицы в CSV-файл: пошаговое руководство
Экспортируйте конкретный диапазон из локального файла Excel в CSV с использованием API Aspose.Cells Cloud.
Преобразование диапазона в CSV: API
Необходимые условия
Для вызова этого конечного узла вам необходимы действующие Client ID и Client Secret Aspose Cloud, JWT-токен доступа, а также исходная электронная таблица должна быть в формате XLSX или XLS.
Web API
PUT https://api.aspose.cloud/v4.0/cells/convert/range/csv
Пример cURL
curl -X PUT "https://api.aspose.cloud/v4.0/cells/convert/range/csv?worksheet=Sheet1&range=A1:C10" \
-H "Authorization: Bearer {access_token}" \
-F "Spreadsheet=@sample.xlsx"
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса:
| Имя параметра | Тип | Путь/Строка запроса/HTTPBody | Описание |
|---|---|---|---|
| Spreadsheet | File | FormData | Загрузите файл электронной таблицы. |
| worksheet | String | Query | Имя листа электронной таблицы. |
| range | String | Query | Укажите диапазон ячеек (например, A1:C10). |
| outPath | String | Query | Путь к папке, где будет сохранена рабочая книга (необязательно). По умолчанию null. |
| outStorageName | String | Query | Имя выходного хранилища. |
| fontsLocation | String | Query | Укажите пользовательские шрифты при необходимости. |
| region | String | Query | Определяет настройку региона электронной таблицы. |
| password | String | Query | Пароль, необходимый для открытия файла электронной таблицы. |
Ответ
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Пример возвращаемого CSV-содержимого (первые несколько строк):
Name,Date,Amount
John Doe,2023-01-15,1250.00
Jane Smith,2023-01-16,980.50
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизован) | Неверный или отсутствует JWT-токен. |
| 413 | Payload Too Large (Слишком большой полезный размер) | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Где следует использовать API преобразования диапазона в CSV?
1. Сценарии экспорта и миграции данных
- Интеграция с базами данных: Экспортируйте конкретные диапазоны Excel непосредственно в системы баз данных.
- Интеграция с приложениями: Передавайте выбранные данные электронных таблиц в SaaS-приложения.
- Миграция систем: Переносите конкретные диапазоны данных между устаревшими и современными системами.
- Межплатформенный обмен: Делитесь фокусированными подмножествами данных между различными платформами.
2. Отчёты и аналитика
- Целевая отчётность: Экспортируйте конкретные разделы отчётов в CSV для целевого анализа.
- Потоки данных для дашбордов: Предоставляйте определённые диапазоны данных инструментам BI-дашбордов.
- Метрики производительности: Извлекайте диапазоны KPI для систем отслеживания производительности.
- Финансовая отчётность: Экспортируйте разделы финансовых отчётов для внешней аудиторской проверки.
3. Разработка и тестирование
- Управление тестовыми данными: Экспортируйте конкретные диапазоны данных для тестирования.
- Среды разработки: Делитесь примерами диапазонов данных с командами разработчиков.
- Тестирование API: Генерируйте CSV-тестовые данные из конкретных разделов электронных таблиц.
- Разработка прототипов: Предоставляйте фокусированные наборы данных для прототипов приложений.
4. Бизнес-операции
- Выборочный обмен данными: Делитесь конкретными диапазонами данных с внешними партнёрами.
- Частичное резервное копирование: Резервируйте критически важные диапазоны данных в формате CSV.
- Межведомственная передача данных: Передавайте конкретные данные между отделами.
- Отчёты по соответствию: Экспортируйте диапазоны данных регулирования для сдачи отчётов.
5. Автоматизация рабочих процессов
- Плановый экспорт диапазонов: Автоматически экспортируйте конкретные диапазоны по расписанию.
- Извлечение по триггеру: Экспортируйте диапазоны на основе бизнес-событий или триггеров.
- Интеграция в рабочие процессы: Встраивайте экспорт диапазонов в бизнес-процессные рабочие потоки.
- Пакетная обработка диапазонов: Обрабатывайте несколько конкретных диапазонов в пакетных операциях.
Почему следует использовать API преобразования диапазона в CSV?
- Можно преобразовать диапазон электронной таблицы без предварительной загрузки рабочей книги, что экономит место в хранилище и снижает затраты.
- Разработка может быть завершена быстро с использованием существующих SDK Aspose.Cells Cloud.
- Простая интеграция: REST API с чёткой документацией.
- Масштабируемая архитектура: Обрабатывает всё — от небольших до корпоративных операций.
Как использовать API преобразования диапазона в CSV с SDK?
Спецификация OpenAPI
Спецификация OpenAPI описывает публично доступный API, позволяющий выполнять REST-взаимодействия непосредственно из веб-браузера.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, так как SDK скрывает низкоуровневые детали, позволяя преобразовать диапазон данных в CSV-файл с минимальным количеством кода.
Полный список SDK Aspose.Cells Cloud доступен в нашем репозитории на GitHub.
Следующие примеры кода иллюстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK. Если загрузка из Gist заблокирована, вы можете загрузить примеры напрямую из репозитория.