使用 IRONXL FOR PYTHON

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

查克尼特·宾
查克尼特·宾
2024年六月6日
分享:

在数据驱动的当今世界,高效处理 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
  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

用于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

这段代码创建了一个新的 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

这段代码加载 "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.4 刚刚发布

查看许可证 >