Как экспортировать диапазон удалённой электронной таблицы в другие форматы: пошаговое руководство

Экспортируйте диапазон облачной электронной таблицы/Excel в файл определённого формата. Файл формата можно сохранить в облаке или экспортировать на локальное хранилище.

API экспорта диапазона как формата

Веб-API

GET https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/ranges/{range}

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

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

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

Имя параметра Тип Расположение Описание
name String Path (Обязательный) Имя файла рабочей книги, который необходимо получить.
worksheet String Path Имя листа электронной таблицы.
range String Path Диапазон, подлежащий преобразованию (например, A1:C12).
format String Query (Обязательный) Желаемый выходной формат (например, pdf, png, svg).
folder String Query (Необязательный) Путь к папке, где хранится рабочая книга.
storageName String Query (Необязательный) Имя хранилища при использовании пользовательского облачного хранилища.
outPath String Query (Необязательный) Путь к выходному файлу в облачном хранилище.
outStorageName String Query (Необязательный) Имя хранилища для выходного файла.
fontsLocation String Query (Необязательный) Пользовательское расположение шрифтов.
region String Query (Необязательный) Региональные/языковые настройки электронной таблицы (например, en-US, fr-FR). Влияет на форматирование чисел, разбор дат и поведение, зависящее от локали.
password String Query (Необязательный) Пароль, необходимый для открытия файла электронной таблицы.

Ответ

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

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

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

Где следует использовать API экспорта диапазона в другой формат?

Сценарии экспорта и миграции данных

  • Интеграция с базами данных – экспорт конкретных диапазонов Excel непосредственно в системы управления базами данных.
  • Интеграция с приложениями – передача выбранных данных электронной таблицы в SaaS-приложения.
  • Миграция систем – передача конкретных диапазонов данных между устаревшими и современными системами.
  • Межплатформенный обмен – обмен фокусированными подмножествами данных между различными платформами.

Отчётность и аналитика

  • Целевая отчётность – экспорт конкретных разделов отчётов в другие форматы для целевого анализа.
  • Потоки данных для информационных панелей – предоставление конкретных диапазонов данных инструментам BI для информационных панелей.
  • Показатели эффективности – извлечение диапазонов KPI для систем мониторинга эффективности.
  • Финансовая отчётность – экспорт разделов финансовой отчётности для внешнего аудита.

Разработка и тестирование

  • Управление тестовыми данными – экспорт конкретных диапазонов данных для целей тестирования.
  • Среды разработки – передача образцов диапазонов данных командам разработчиков.
  • Тестирование API – генерация тестовых данных CSV из конкретных разделов электронной таблицы.
  • Разработка прототипов – предоставление фокусированных наборов данных для прототипирования приложений.

Бизнес-операции

  • Выборочный обмен данными – обмен конкретными диапазонами данных с внешними партнёрами.
  • Частичное резервное копирование – резервное копирование критически важных диапазонов данных в выбранном формате.
  • Межведомственная передача данных – обмен конкретными данными между отделами.
  • Отчётность по соответствию требованиям – экспорт диапазонов регуляторных данных для подачи отчётов о соответствии.

Автоматизация рабочих процессов

  • Планируемый экспорт диапазонов – автоматический экспорт конкретных диапазонов по расписанию.
  • Извлечение по триггеру – экспорт диапазонов на основе бизнес-событий или триггеров.
  • Интеграция в рабочие процессы – интеграция экспорта диапазонов в бизнес-процессные рабочие потоки.
  • Пакетная обработка диапазонов – обработка нескольких конкретных диапазонов в пакетных операциях.

Почему следует использовать API экспорта диапазона в другой формат?

  • Удобный для разработчика – Aspose.Cells Cloud предоставляет SDK-библиотеки на множестве языков, что позволяет быстро разрабатывать решения при полной документации. По сравнению с созданием собственных решений для визуализации диаграмм это значительно снижает объём работы разработчика.
  • Снижение затрат на персонал – снижение потребности в сотрудниках, занятых в объединении документов.
  • Платёж по факту использования – отсутствие первоначальных инвестиций; вы платите только за фактически выполненные вызовы API.
  • Отсутствие обслуживания серверов – не требуется обслуживать серверы, обновлять программное обеспечение и решать проблемы совместимости.
  • Сохранение сложного форматирования Excel – выходные файлы сохраняют исходное форматирование электронной таблицы.

Как использовать API экспорта диапазона электронной таблицы как формата с SDK?

Спецификация API экспорта диапазона как формата

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

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

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

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

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