使用 IRONXL FOR PYTHON

用于 Excel 文件的 Python 包(无需使用 Interop)

在数据驱动的当今世界,高效处理 Microsoft Excel 文件的能力是各领域专业人员的一项重要技能。 Python 凭借其强大的库和 Python 模块生态系统,为处理 Excel 数据和编写 Excel 文件提供了一个强大的平台。 有许多开源和付费的Python软件包可用于处理Excel(XLSX)文件。

Python 库用于 Excel 文件(XLSX 文件)提供了各种功能,从写入 Excel 文件到读取现有的 Excel 文件和数据分析,使开发人员能够轻松优化他们的项目。 一个这样的出色 Python 库是IronXL,它提供了无缝的界面来创建、读取和操作 Excel 文件。

在本教程中,我们将探讨IronXL的功能,并演示如何将其集成到您的Python项目中。

IronXL - Python Excel 库

IronXL for Python 是一个多功能库,可以简化 Python 项目中的 Excel 电子表格操作。 其直观的 API 允许开发人员执行从创建和编辑 Excel 工作表到提取和分析数据等各种任务。

用于 Excel 文件的 Python 包(无需使用 Interop):图 1 - IronXL Python 包

以下是 IronXL 的一些主要功能。

Excel 工作簿操作

  • 创建工作簿:从头生成新的Excel工作簿。
  • 加载现有工作簿:访问和操作现有的Excel文件。
  • 保存工作簿:将对工作簿所做的修改持久存储。

工作表管理

  • 创建工作表:向Excel工作簿中添加新工作表。
  • 访问工作表:检索和修改特定工作表中的数据。
  • 删除工作表:从工作簿中移除不必要的工作表。

数据处理

  • 读取数据:从 Excel 单元格、范围和工作表中提取信息。
  • 写入数据:将数据输入到Excel单元格、范围和工作表中。
  • 更新数据:修改Excel文件中的现有数据。

文件格式支持

  • XLSX、XLS 和 CSV:全面支持 Excel 文件格式,包括 XLSX、XLS 和 CSV。
  • 跨平台兼容性:在不同平台和环境中无缝处理Excel文件。

高级功能

  • 公式管理:动态处理 Excel 公式,包括创建、修改和计算。
  • 单元格格式:自定义单元格格式选项,例如字体样式、颜色和对齐方式。
  • 范围操作:执行对单元格范围的操作,包括排序、筛选和复制。

数据分析能力

  • 数据提取:使用Python从Excel数据中提取有意义的见解。
  • 数据可视化:直接从Excel数据生成图表和图形,以用于可视化和分析目的。
  • 统计分析:轻松对Excel数据集进行统计分析。

与 Python 生态系统整合

  • 无缝集成:将 IronXL 无缝集成到 Python 项目中,没有任何兼容性问题。
  • 互操作性:与其他Python库和框架一起利用IronXL进行全面的数据处理任务。

易用性

  • 直观的API:简单明了的API,方便集成和使用。
  • 文档:提供全面的文档和示例,便于快速学习和参考。

性能和可扩展性

  • 高效处理:优化性能以高效处理大型Excel数据集。
  • 可扩展性:无缝扩展操作以适应不断增长的数据集和处理需求。

跨平台兼容性

  • Windows、macOS、Linux:兼容各种操作系统,包括Windows、macOS和Linux。
  • 云平台:在云平台上部署和运行IronXL,以获得灵活且可扩展的解决方案。

社区支持和更新

  • 活跃社区:与充满活力的用户和开发者社区互动,以获得支持和协作。
  • 定期更新:接收及时的更新和增强,以确保持续的兼容性和性能改进。

先决条件

在继续翻译之前,请确保您的系统已安装以下先决条件:

  1. Python:如果尚未安装,请从官方网站 (https://www.python.org/downloads/) 下载并安装 Python。

  2. PyCharm:下载并安装 PyCharm,一个流行的 Python IDE,以优化您的开发工作流程。

    1. IronXL 库:在终端或命令提示符中运行以下命令,通过 Python 的包管理器 PIP 安装 IronXL:
pip install IronXL
python
PYTHON
  1. .NET 6.0 SDK:IronXL Python 是基于 IronXL .NET 库构建的,特别依赖于 .NET 6.0。要有效利用 IronXL Python,您的计算机上需要安装 .NET 6.0 软件开发工具包(SDK)。此 SDK 提供运行 IronXL Python 所需的必要组件,以确保无错误运行。 您可以从这里下载:https://dotnet.microsoft.com/en-us/download/dotnet/6.0

在 PyCharm 中创建 Python 项目

  1. 启动 PyCharm,选择 "新建项目",创建一个新的 Python 项目。

    Excel 文件的 Python 包(不使用 Interop):图 2 - PyCharm

  2. 为您的项目选择名称和位置,然后点击 "创建"。

    用于 Excel 文件的 Python 包(不使用 Interop):图 3 - 新项目

  1. 项目创建完成后,您就可以开始编写 Python 代码,使用 IronXL 与 Excel 文件进行交互。

使用 PIP 安装 IronXL

在您的 PyCharm 项目中,打开终端窗口并执行以下命令安装 IronXL:

pip install IronXL
python
PYTHON

用于Excel文件的Python包(无需使用Interop):图4 - 安装IronXL

这将下载并安装 IronXL 库,允许您在 Python 代码中使用其功能。

创建 Excel 文件

现在,让我们使用 IronXL.Excel 创建一个新的 Excel 文件。 下面是一个用于创建Excel文件的Python代码示例:

from ironxl import *     
# Create a new Excel file
workbook = WorkBook.Create()
# Add a worksheet
worksheet = workbook.CreateWorkSheet("Sheet1")
# Write data to cells
worksheet["A1"].Value = "Hello"
worksheet["B1"].Value = "World"
# Save the workbook
workbook.SaveAs("example.xlsx")
python
PYTHON

这段代码创建了一个新的 Excel 工作簿,其中有一张名为 "Sheet1 "的工作表,并分别在单元格 A1 和 B1 中写入了 "Hello "和 "World"。 最后,它将工作簿保存为当前目录下的 "example.xlsx"。

用于 Excel 文件的 Python 包(无需使用 Interop):图 5 - 创建 Excel 输出

上面的截图显示了我们如何高效地使用 IronXL for Python 模块在 Python 中从零开始创建和编写 Excel 文件。

阅读 Excel 文件

要从现有的Excel文件中读取数据,可以使用IronXL的WorkBook.Load()方法。 下面是一个如何阅读 Excel 文件的简单示例:

from ironxl import WorkBook
# Load an existing Excel workbook
workbook = WorkBook.Load("example.xlsx")
# Access a worksheet
worksheet = workbook.sheets[0]
# Read data from cells
data = worksheet["A1"].value
print(data)  # Output: Hello
python
PYTHON

这段代码加载 "example.xlsx "文件,访问第一个工作表,读取单元格 A1 中的值,然后将其打印到控制台。

用于 Excel 文件的 Python 包(不使用 Interop):图 6 - 使用 Python 包读取 Excel

有关IronXL及其功能的详细信息,请访问文档代码示例页面。

结论

IronXL for Python 是一个多功能库,可简化 Python 项目中的 Excel 文件操作。 通过本教程,我们已经学会了如何使用 IronXL.Excel 创建、读取和操作 Excel 文件。 IronXL.Excel 凭借其直观的 API 和强大的功能,为在 Python 中处理 Excel 数据开辟了无限可能。

今天开始将IronXL融入您的Python项目,使用其免费试用进行商业用途,轻松高效地释放Excel操作的全部潜力。

查克尼特·宾
软件工程师
Chaknith 负责 IronXL 和 IronBarcode 的工作。他在 C# 和 .NET 方面拥有深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的洞察力,有助于提升产品、文档和整体体验。
< 前一页
如何使用Python合并Excel文件中的单元格
下一步 >
如何在Python中读取Excel文件

准备开始了吗? 版本: 2025.5 刚刚发布

查看许可证 >