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 предоставляет следующие ключевые возможности для автоматизации обработки электронных таблиц на уровне корпоративных решений:
Конвертирование электронных таблиц
- Конвертировать электронную таблицу в PDF-файл
- Конвертировать диаграмму электронной таблицы в изображение
- Сохранить электронную таблицу как
Обработка данных
- Объединить электронные таблицы
- Разбить электронную таблицу
- Удалить пустые строки из электронной таблицы
- Удалить пустые столбцы из электронной таблицы
- Заменить содержимое электронной таблицы
Примечание: Подробные схемы запросов и ответов, 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 на всех основных языках программирования — клонируйте, пишите код и развертывайте:
Примеры кода и проекты с открытым исходным кодом
Все SDK имеют открытый исходный код и включают богатые примеры:
- Примеры SDK для Java на GitHub.
- Примеры SDK для .NET на GitHub.
- Примеры SDK для Python на GitHub.
- Примеры SDK для Node.js на GitHub.
- Примеры SDK для PHP на GitHub.
- Примеры SDK для Go на GitHub.
- Примеры SDK для Ruby на GitHub.
- Примеры SDK для Perl на GitHub.