了解如何使用Aspose.Cells Cloud Web APIs将电子表格转换为pdf、pptx、json、csv等。
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
# 将"EmployeeSalesSummary.xlsx"文件中的"Sales"工作表转换为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
# 将"EmployeeSalesSummary.xlsx"文件中的"Sales"工作表转换为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
# 将"EmployeeSalesSummary.xlsx"文件中的"Table1"转换为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
# 将"EmployeeSalesSummary.xlsx"文件中的"Table1"转换为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
# 将"EmployeeSalesSummary.xlsx"文件中的"B5:L36"范围转换为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
# 将存储在Aspose Cloud Storage上的"EmployeeSalesSummary.xlsx"文件转换为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文档
- Aspose.Cells Cloud API参考
- 产品支持论坛
- 定价与计划
电子表格转换API:简化文档转换解决方案 | Aspose.Cells Cloud

电子表格转换API