Knowledgebase

Python Excel 库 | Aspose

Aspose.Cells for Python 是一个类库,允许开发者在自己的应用程序中操作和处理电子表格文件。它提供了最灵活的组件组合,使 Python 应用程序能够创建和管理 Excel 电子表格,而无需 Microsoft Excel 或其他第三方软件。
我们的 API 支持您日常业务使用的流行电子表格(XLS、XLSX、XLSB、XLSM、XLTM、XLTX、CSV、ODS、SpreadsheetML)文件格式,并且可以将 Excel 文件导出为 DOCX、PDF、HTML、PPTX、XPS、JSON、MHTML、纯文本以及常见的图像格式,如 JPG、PNG、SVG、TIFF 和 BMP。

Python Excel 库

使用我们的库,开发者可以管理多个工作表、从头创建电子表格内容和样式、添加常用和复杂的数学、金融以及文本公式、从不同数据源导入数据到工作表、操作图表、批注、图像、绘图对象,并执行更多任务。

使用 Python Excel API,您可以执行以下操作:
• 读取 Excel 电子表格
• 添加图像并创建图表
• 调整工作簿中的工作表
• 将 Excel 电子表格渲染为 PDF、EMF 和图像
• 保护和取消保护工作表
• 创建数据透视表和图表
• 添加和编辑批注
• 搜索和替换数据
• 拆分和合并单元格
• 为列和行添加或移除分组
• 设置数字格式
• 读取和设置公式
• 配置页面设置
• 调整页面方向、纸张尺寸和缩放比例
• 读取和写入条件格式
• 以及更多功能

您可以通过我们的在线应用 尝试 Aspose.Cells 的一些热门功能。

目前有两套 Aspose.Cells 库可供选择——Aspose.Cells for Python via Java 和 Aspose.Cells for Python via .NET 库。

Aspose.Cells for Python via Java 库

系统要求: Aspose.Cells for Python via Java 可在 Windows、Linux 和 macOS 平台上使用,且库本身与平台无关。安装前机器必须已安装 Java 8 或更高版本。
Python 版本:Python 3.5 或更高
Java 版本:Java 1.8 或更高

在 Windows、Linux 或 macOS 上的安装

  1. 使用以下命令安装 Java:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. pypi 安装 Aspose.Cells for Python via Java:
 $ pip install aspose-cells

使用 Aspose.Cells for Python via Java 库创建 Hello World 应用程序

  1. 创建一个名为 HelloWorldApp.py 的文件
  2. 使用以下代码并将其保存到 HelloWorldApp.py 文件中
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")

jpype.shutdownJVM()
  1. 在命令提示符下运行 “python HelloWorldApp.py”

转换 Excel 文件
Python Excel 库能够将 Excel 文件转换为多种格式,包括 PDF、XPS 和 HTML。下面我们将演示如何使用 Aspose.Cells for Python via Java 库快速、轻松地转换 Excel 文件。

// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Convert XLS to PDF, XPS and HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Aspose.Cells for Python via .NET 库

系统要求: Aspose.Cells for Python via .NET 是一个平台无关的库,可在已安装 Python 的 Windows、Linux 和 macOS 上使用。
Python 版本:Python 3.6 或更高

在 Windows、Linux 或 macOS 上的安装
使用以下命令从 pypi 安装 Aspose.Cells for Python via .NET:

$ pip install aspose-cells-python

使用 Aspose.Cells for Python via .NET 库创建 Hello World 应用程序

  1. 创建一个名为 HelloWorldApp.py 的文件
  2. 使用以下代码并将其保存到 HelloWorldApp.py 文件中
import aspose.cells
from aspose.cells import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")
  1. 在命令提示符下运行 “python HelloWorldApp.py”

转换 Excel 文件
下面我们将演示如何使用 Aspose.Cells for Python via .NET 库快速、轻松地转换 Excel 文件。

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
#load file to be converted
wk = Workbook("input.xlsx");

//Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.XPS);

wk.save("houtput.html", SaveFormat.HTML);

您可以在官方产品页面 以及我们的文档 中了解更多关于 Aspose.Cells API 的信息。

如果您想雇佣我们的开发者 快速高效地在项目中实现我们的 API,我们的专业团队随时为您服务。我们将与您一起了解项目需求、设计解决方案并根据您的需要实现 Aspose API,无论是为现有 Aspose 产品添加新功能,还是为新文件格式提供 API。