使用 IRONXL FOR PYTHON

如何使用Python读取Excel电子表格

发布 2024年六月6日
分享:

简介

在数据驱动的当今世界,有效的数据管理和处理对个人和企业都至关重要。Excel 电子表格因其便利性和适应性,一直是数据组织和存储中使用最广泛的文件格式之一。Python 编程语言拥有强大的库,为处理 Excel 文件提供了丰富的工具。

铁XL IronXL 库就是这些工具之一,也是轻松读写 Excel 文件的最可靠选择之一。本教程将介绍使用 IronXL 进行以下操作的细微差别 (在Python中) 读取 Excel 电子表格文件,使用户能够读取 Excel 文件并优化数据管理工作流程。

如何使用 Python 读取 Excel 电子表格

1.打开 Visual Studio Code 并创建一个 Python 文件。

2.使用 pip 安装 Python IronXL 库。

3.打开需要读取的 Excel 文档。

4.使用循环迭代 Excel 数据

5.在控制台上显示重复数据

IronXL

铁XL 是一个功能丰富的 Python 库,专门用于 Excel 文件。它为程序员读取、编辑和修改电子表格数据提供了多种选择。IronXL 构建在 .NET 框架之上,通过融合 .NET 的性能和 Python 的灵活性,为 Excel 文件提供了一种有效的交互方式。

IronXL 的主要特点之一是从当前 Excel 文件中轻松读取数据的能力。开发人员可以毫不费力地从特定文件中提取数据,如对象单元格、行、列名列表、数字列或列,或处理 Excel 电子表格中的缺失值,从而将 Excel 数据无缝集成到 Python 程序中。无论是财务、客户还是销售数据检索,IronXL 都能提供高效访问和处理 Excel 数据所需的资源。

IronXL 的功能

IronXL 可无缝读取已有 Excel 文件中的数据,并将数据写入新创建或已有的电子表格。它涵盖了各种主题,如公式、格式化和单元格值访问。

关键功能示例

  • 跨平台兼容性: IronXL 是 Python 开发人员的一个适应性很强的选择,无论其操作系统如何,因为它可以在 Windows、Linux 和 macOS 等各种平台上完美运行。
  • 高效: IronXL 建立在 .NET 框架之上,结合了 .NET 的高效性和 Python 的灵活性,即使在处理庞大的数据集时,也能高效地处理和操作 Excel 文件。
  • 支持 Excel 格式: IronXL 兼容多种 Excel 文件,支持以下 Excel 格式 .xls (Excel 97-2003), .xlsm (启用宏的 Excel)和 .xlsx 文件格式 (Excel 2007 及以后版本).
  • 高级数据处理: IronXL 使用户能够以更复杂的方式处理 Excel 电子表格中的数据,让他们能够通过排序、筛选和汇总等操作从数据中提取有见地的信息。
  • 单元格格式化: Excel 电子表格可以通过使用 IronXL 的单元格格式化功能(包括字体样式、颜色、边框和对齐方式)变得更美观、更易读。
  • 公式计算: 用户可使用 IronXL 处理 Excel 公式,包括公式评估、公式引用更新和 Excel 电子表格内的动态计算。
  • 与 Python 环境集成: IronXL 可轻松集成到 Python 环境中,使用户能够将其功能与其他 Python 框架和软件包的功能结合起来,进行深入的数据可视化和分析。
  • 易用性: IronXL的应用程序接口(API)简单易用,无论是没有经验还是经验丰富的Python开发人员都可以使用它。其完善的文档界面提供了如何充分利用其功能的精确说明。

总之,IronXL 提供了一种将 Excel 功能融入 Python 应用程序的稳定且用户友好的方法,使 Python 开发人员能够克服处理 Excel 文件时遇到的困难。无论您是要开发交互式仪表盘、自动执行读取 Excel 文件的报表任务,还是要开发读取 Excel 文件的数据分析工具,IronXL 都能提供在 Python 生态系统中成功处理 Excel 文件所需的灵活性和资源。

要了解有关 IronXL 库及其所有功能的更多信息,请查看*这里***.

设置环境

先决条件

在开始本教程之前,请确保您的电脑上已安装以下设备:

  • 由于 IronXL 是使用 .NET 6.0 SDK 设计的,因此您的计算机必须安装此软件。
  • Python 3.0+: 本课假定您已安装 Python 3.0 或更高版本。

  • pip:首先安装 Python 软件包安装程序 pip,因为 IronXL 需要它。

安装 IronXL

在 Visual Studio 代码中打开该文件,然后创建一个名为 ReadSpreadsheet.py 的 Python 文件。该文件包含我们使用 IronXL 读取 Excel 文件的脚本。

如何使用 Python 读取 Excel 电子表格:图 1 - 创建新的 Python 文件

要访问 Visual Studio Code 中的命令行,请转到菜单并单击终端 > 新终端。

如何使用 Python 读取 Excel 电子表格:图 2 - 如何找到终端

安装库是使用 IronXL 的第一步。使用 Python 的软件包管理器 pip,运行以下命令即可快速安装 IronXL:

 pip install IronXL

现在 IronXL 已安装完毕,您可以使用它的 Excel 电子表格文件读取功能。

如何使用 Python 读取 Excel 电子表格:图 3 - 终端上的安装输出

阅读 Excel 电子表格

IronXL 可以轻松读取 Excel 电子表格中的数据分析。首先,让我们将数据类型从已有的 Excel 表文件格式导入 Python 环境:

from ironxl import *     # Load the Excel file
workbook = WorkBook.Load("Demo.xlsx")
# select zero indexed sheet positions
worksheet = workbook.DefaultWorkSheet
# Access cell values
cell_value = worksheet["A1"].StringValue
# Access row values
row_values = worksheet.Rows[1].StringValue
# parsing string columns
column_values = worksheet.Columns[0].StringValue
for row in worksheet.Rows:
    print(row.StringValue)
PYTHON

从 IronXL 导入 Excel 文件后,我们将使用 Excel 文件的位置来实例化 WorkBook 类。这样,我们就生成了一个工作簿对象,可用于 Excel 工作表并获取电子表格的内容。加载到工作簿对象后,我们就可以访问 Excel 电子表格的数据,包括存储在对象中的单元格值、行和列。此外,IronXL Excel 工作簿还提供了制作和从多个 Excel 表中获取数据的简单方法。

我们可以获取单个单元格的值 (A1)以及表格数据,如特定行的值、列标签和列名列表。在处理数据时,经常需要循环查看 Excel 电子表格的行和列。IronXL 利用其方便的迭代技术使这一过程变得更容易。通过迭代每一行、列索引和单元格,我们可以轻松处理和操作 Excel 表单中的数据。

如何使用 Python 读取 Excel 电子表格:图 4 - 输入 Excel 电子表格

通过读取上述 Excel,我们将从 ironXL 得到以下输出结果。

如何使用 Python 读取 Excel 电子表格:图 5 - 前面代码的控制台输出

要了解 IronXL 代码,请参阅 *这里***.

结论

最后,IronXL Python 可作为 Python 和 Excel 文件之间的桥梁,帮助开发人员克服处理 Excel 文件时遇到的困难。IronXL 是一款功能丰富的工具,为在 Python 程序中加入 Excel 文件使用功能提供了一种稳定且用户友好的方式。它可以读写数据、格式化单元格、可视化数据、使用公式操作,并兼容多种平台。IronXL Python 提供了在 Python 生态系统中成功操作 Excel 文件所需的灵活性和工具,无论您的背景是软件开发人员、数据科学家还是业务分析师。

无论您是软件开发人员、业务分析师、销售数据挖掘人员还是数据科学家,IronXL 都能帮助您成为电子表格阅读专家,为富有成效的数据处理开辟一片天地。使用 IronXL 阅读 Excel,探索数据管理领域,增长 Python 知识。

IronXL 的"$liteLicense "精简版附带一年的软件支持、升级选项和永久许可证。在整个试用期间,客户有机会在实际环境中对产品进行评估。请访问许可证 .要了解有关 Iron Software 的更多信息,请访问以下网站 .

下一步 >
如何使用Python导出到Excel文件

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

免费下载pip 查看许可证 >