Aspose.Cells Cloud API – Конвертирование, объединение, разбиение и защита файлов Excel

Что такое Aspose.Cells Cloud API?

Aspose.Cells Cloud API — это набор облачных сервисов для работы с электронными таблицами/Excel. Установка Office или настройка сервера не требуются — достаточно отправить HTTP-запрос, и вы сможете создавать, редактировать, конвертировать, очищать данные, генерировать диаграммы, строить сводные таблицы, шифровать, разбивать, объединять, добавлять водяные знаки, применять цифровые подписи и многое другое — с любого языка программирования.

Почему использовать Aspose.Cells Cloud API?

  • Создание, редактирование, конвертирование и анализ электронных таблиц в облачном хранилище с использованием веб-API Aspose.Cells Cloud.
  • Создание, редактирование, конвертирование и анализ локальных файлов электронных таблиц с использованием веб-API Aspose.Cells Cloud.
  • Поддерживаемые форматы файлов — 30 форматов, включая xlsx, csv, ods, xlsb и др.
  • Работа с электронными таблицами напрямую через веб-API Aspose.Cells Cloud без зависимости от Microsoft Excel.
  • Бесплатный тариф — до 150 вызовов API в месяц.
  • Платежи по принципу «плати за потребление» — оплата основывается на фактическом использовании.
  • Короткие сценарии (short-codes): операции, выполняемые в одну строку.
    • Конвертировать XLSX в PDF → ConvertSpreadsheetToPdf
    • Удалить лишние пробелы во всём файле → TrimSpreadsheetContent
    • Объединить 10+ файлов в один отчёт → MergeSpreadsheets

Как использовать Aspose.Cells Cloud API?

Шаг 1: Получите учётные данные API

Шаг 2: Вызов веб-API электронных таблиц с использованием SDK (рекомендуется)

Рекомендуется использовать официальный SDK для упрощения аутентификации и обработки запросов. SDK автоматически получает и обновляет токены доступа.

Установка SDK для .NET (NuGet)

dotnet add package Aspose.Cells-Cloud --version 26.6.0

Пример: Конвертирование Excel в PDF с использованием SDK

CellsApi cellsApi = new CellsApi(
    Environment.GetEnvironmentVariable("ProductClientId"),
    Environment.GetEnvironmentVariable("ProductClientSecret"));
cellsApi.ConvertSpreadsheet(
    new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" },
    "EmployeeSalesSummary.pdf");

Описание параметров

  • Spreadsheet: Имя файла Excel, расположенного в локальном хранилище.
  • Format: Целевой формат (например, pdf, png, csv, json).
  • Output file: Полученный файл будет сохранён локально под указанным именем.

Основные функции

Aspose.Cells Cloud предоставляет следующие ключевые возможности для автоматизации обработки электронных таблиц на уровне корпоративных решений:

Конвертирование электронных таблиц

Обработка данных

Примечание: Подробные схемы запросов и ответов, HTTP-методы, параметры запроса и примеры ответов для каждой конечной точки доступны в Справочнике по веб-API Aspose.Cells Cloud для электронных таблиц, указанном ниже.

Быстрый справочник по конечным точкам

Операция HTTP-метод Путь Обязательные параметры Пример ответа
Конвертировать электронную таблицу POST /cells/convert Spreadsheet (файл), format (строка) Двоичный файл (например, PDF)
Объединить электронные таблицы POST /cells/worksheets/merge files (список файлов) Объединённая рабочая книга
Разбить электронную таблицу POST /cells/worksheets/split Spreadsheet (файл), format (строка) Архив с разбитыми файлами
Удалить пустые строки POST /cells/worksheets/blankrows/delete Spreadsheet (файл) Обновлённая рабочая книга
Заменить содержимое POST /cells/replace Spreadsheet (файл), oldValue, newValue Обновлённая рабочая книга

Поддерживаемые SDK (Доступные SDK)

  • Aspose.Cells Cloud предоставляет готовые к использованию SDK на всех основных языках программирования — клонируйте, пишите код и развертывайте:
Язык Метод установки Репозиторий на GitHub
Java Maven Репозиторий SDK для Java на GitHub
.NET NuGet Репозиторий SDK для .NET на GitHub
Python pip Репозиторий SDK для Python на GitHub
Node.js npm Репозиторий SDK для Node.js на GitHub
PHP Composer Репозиторий SDK для PHP на GitHub
GoLang Go Modules Репозиторий SDK для GoLang на GitHub
Ruby RubyGems Репозиторий SDK для Ruby на GitHub
Perl CPAN Репозиторий SDK для Perl на GitHub
Конечная точка API Справочник по веб-API Aspose.Cells Cloud для электронных таблиц

Примеры кода и проекты с открытым исходным кодом

Все SDK имеют открытый исходный код и включают богатые примеры: