API для конвертації таблиць

Дізнайтеся, як конвертувати таблиці в pdf, pptx, json, csv та інше за допомогою веб-API Aspose.Cells Cloud.

## Вступ У сучасній розробці додатків конвертація форматів документів є поширеною, але складною вимогою. Традиційні рішення часто страждають від надмірної функціональності та складних інтерфейсів, що ускладнює інтеграцію для розробників. Cells Cloud 4.0 вирішує цю проблему, переробивши свою функціональність конвертації з мінімалістичним дизайном API та фокусом на єдиній меті, що дозволяє розробникам без зусиль досягати безшовної конвертації форматів документів. Ця стаття детально описує цю інноваційну функцію та демонструє, як швидко інтегрувати її у ваші додатки за допомогою підходу з низьким кодом. ## Основні функції: Конвертація Cells Cloud 4.0 - Фокус на єдиній меті: Спеціалізується на конвертації документів без непотрібних функцій, що забезпечує оптимальну продуктивність - Мінімалістичний дизайн API: Зазвичай вимагає лише 2-3 параметри за викликом, що зменшує криву навчання - Всеосяжна підтримка форматів: Взаємна конвертація між Excel, CSV, PDF, HTML та іншими поширеними форматами для задоволення різноманітних потреб - Інтеграція з низьким кодом: Повна функціональність всього за кілька рядків коду, що значно підвищує ефективність розробки - Підтримка хмари/локально: Безшовно обробляє як локальні, так і документи, збережені в хмарі, сумісні з основними платформами хмарного зберігання ## Демонстрація ключової функціональності Код для ключових сцен написаний на Python, але також можна використовувати SDK для інших мов розробки. Наприклад, .Net приклади, Java приклади, Node.js приклади та інші. ### 1. Конвертувати Excel в PDF python # Конвертувати файл EmployeeSalesSummary.xlsx у формат Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_spreadsheet(ConvertSpreadsheetRequest( 'EmployeeSalesSummary.xlsx', 'pdf') , local_outpath = "EmployeeSalesSummary.pdf") ### 2. Конвертувати аркуш в PDF python # Конвертувати аркуш "Sales" у файлі "EmployeeSalesSummary.xlsx" у формат Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales"), local_outpath="EmployeeSalesSummary_Sales.pdf") ### 3. Конвертувати аркуш в зображення (підтримує SVG/PNG/TIFF/JPG тощо) python # Конвертувати аркуш "Sales" у файлі "EmployeeSalesSummary.xlsx" у формат PNG. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales", format="png"), local_outpath="EmployeeSalesSummary_Sales.png") ### 4. Конвертувати таблицю аркуша в JSON python # Конвертувати "Table1" у файлі "EmployeeSalesSummary.xlsx" у формат Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_json( ConvertTableToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.json") ### 5. Конвертувати таблицю аркуша в HTML python # Конвертувати "Table1" у файлі "EmployeeSalesSummary.xlsx" у формат HTML. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_html( ConvertTableToHtmlRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.html") ### 6. Конвертувати діапазон аркуша в JSON python # Конвертувати діапазон "B5:L36" у файлі "EmployeeSalesSummary.xlsx" у формат Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_range_to_json( ConvertRangeToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "B5:L36"), local_outpath="EmployeeSalesSummary_Sales_area.json") ## Підтримка багатоджерел Cells Cloud 4.0 обробляє не лише локальні файли таблиць, але й безшовно інтегрується з хмарним зберіганням. Завдяки інтеграції з Aspose Cloud Storage, він підтримує різні платформи, включаючи Amazon S3, Azure Blob Storage, Google Cloud Storage та Dropbox. ### 1. Експорт хмарного файлу як CSV python # Конвертувати файл "EmployeeSalesSummary.xlsx", збережений на Aspose Cloud Storage, у формат CSV. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.export_Spreadsheet_as_format( ExportSpreadsheetAsFormatRequest(EmployeeSalesSummaryXlsx, "csv", folder="PythonSDK"), local_outpath="EmployeeSalesSummary.csv") ## Посібник по SDK: Встановлення та використання Aspose.Cells Cloud SDK Спрощуйте свій робочий процес розробки з нашими багатомовними SDK для безшовної автоматизації Excel/таблиць. Розпочніть за кілька хвилин з цими перевіреними методами встановлення. Комплексна матриця встановлення SDK | Мова | Менеджер пакетів | Команда встановлення | Посилання на документацію | |————|——————|——————————————|—————————————————-| | .NET | NuGet | dotnet add package Aspose.Cells-Cloud | .NET SDK Короткий посібник | | Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ | Java SDK Короткий посібник | | Python | pip | pip install asposecellscloud |Python SDK Короткий посібник | | Node.js| npm | npm i asposecellscloud | Node.js SDK Короткий посібник | | PHP | Composer | composer require aspose/cells-sdk-php | PHP SDK Короткий посібник | | Go | Go Modules | go install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest | GoLang SDK Короткий посібник | | Ruby | RubyGems | gem install aspose_cells_cloud | Ruby SDK Короткий посібник | | Perl | CPAN | cpanm AsposeCellsCloud::CellsApi | Perl SDK Короткий посібник | ## Висновок Завдяки новій функції конвертації документів, Aspose.Cells Cloud 4.0 пропонує просте, ефективне та дружнє до розробників рішення для конвертації форматів документів. Приймаючи мінімалістичний дизайн API та зосереджуючись на функціональності з єдиною метою, він дозволяє інтеграцію з низьким кодом та дозволяє розробникам виконувати конвертацію форматів всього за кілька рядків коду. У поєднанні з підтримкою як локальних, так і хмарних документів, а також безшовною інтеграцією з багатомовними SDK, Cells Cloud 4.0 є ідеальним інструментом для сучасних робочих процесів обробки документів. ## Питання та відповіді - Q1: Які формати файлів підтримуються для конвертації в Cells Cloud 4.0? A: Cells Cloud 4.0 підтримує взаємну конвертацію між Excel (XLSX/XLS), CSV, PDF, HTML, JSON та форматами зображень, такими як PNG, JPG, TIFF та SVG. - Q2: Чи підтримує він як хмарні, так і локальні файли? A: Так, Cells Cloud 4.0 підтримує конвертацію як локальних файлів, так і файлів, збережених на хмарних платформах, таких як Amazon S3, Azure Blob Storage, Google Cloud Storage та Dropbox. - Q3: Чи потрібна складна конфігурація або крута крива навчання? A: Ні. Cells Cloud 4.0 використовує мінімалістичний дизайн API — більшість операцій вимагають лише 2–3 параметри — що значно знижує криву навчання для розробників. - Q4: Чи буде оригінальне форматування порушено під час конвертації? A: Ні. Процес конвертації зберігає стилі, формули, діаграми та форматування оригінального документа, щоб забезпечити точність виходу. - Q5: Чи доступний безкоштовний пробний план? A: Так, Aspose.Cells Cloud пропонує безкоштовний план з обмеженою кількістю викликів API для тестування та розробки. ## Додаткові ресурси - Повна документація API - API посилання Aspose.Cells Cloud - Форум підтримки продукту - Ціни та плани