免费 Python 库,用于读取、编辑和写入 XLS 文件
体积小巧的开源 Python 库,使软件开发者能够通过 Python API 读取、编辑、操作并写入 Excel XLS 电子表格的数据。
什么是 Pyexcel-XLS?
Excel 文件是商务和数据管理中无处不在的一部分,帮助用户处理财务报告、数据分析或任何涉及表格数据的任务。Python 作为这些任务中最流行的编程语言之一,提供了多种库来处理不同的文件格式。在 Python 中处理 Excel 文件时,Pyexcel-XLS 库是一个有价值的资源,简化了读取和写入 Excel 文件的过程。
Pyexcel-XLS 是一个 Python 库,属于更大的 pyexcel 系列,提供统一的接口来处理各种电子表格格式,包括 Excel。该库允许用户在 Excel 文件之间读取和写入数据,无需编写复杂的底层代码。它提供了方便且用户友好的方式来操作 Excel 文件,适用于数据提取、报告和自动化等任务。库中包含多项重要功能,例如将数据写入 Excel 文件、读取已有的 Excel 文件、对单元格和行应用样式、合并单元格、处理 Excel 公式、使用多工作表等。
Pyexcel-XLS 是一个非常易于使用且价值极高的 Python 库,用于处理 Excel 文件。它简化了加载、读取和写入 Excel 数据的过程,是各种数据操作任务的极佳选择。无论是需要从 Excel 文件中提取信息还是生成报告,该库都能优化你的工作流程。因此,如果你经常在 Python 中处理 Excel 文件,不妨试一试,体验它带来的便利。
Pyexcel-XLS 入门指南
推荐的安装 Pyexcel-XLS 库方式是使用 pip。请使用以下命令以顺利完成安装。
通过 PIP 命令安装 Pyexcel-XLS
pip install Pyexcel-XLS通过 GitHub 安装 Pyexcel-XLS
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
使用 Python 写入 Excel 文件
开源的 Pyexcel-XLS 库提供了仅通过几行 Python 代码即可在自己的应用程序中创建简单的 Excel XLS 文件并写入数据的能力。软件开发者还可以对其应用各种格式设置,从外部来源加载数据,插入新行和新列,垂直和水平合并单元格,等等。在下面的示例中,用户创建一个 Excel 工作簿,向其中添加数据,根据第一行命名列,并使用 Python 代码用我们的数据扩展行。
如何使用 Python 库创建简单的 Excel XLS 电子表格?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
通过 Python API 读取 Excel 文件
Pyexcel-XLS 库让软件开发人员能够在自己的应用程序中轻松读取 Excel 文件,无需任何外部依赖。该库使 Python 开发者只需几行代码即可加载并读取现有的 XLS 文件。它还提供仅读取特定工作表的支持。此外,还可以访问并读取给定 Excel 文件中的特定列或行。下面展示了软件开发者如何使用 Python 代码简便地读取 Excel 文件中的数据。
如何使用 Python 读取 Excel XLS 文档中的数据?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
其他功能支持
开源的 Pyexcel-XLS 是一个用于处理 Excel 文件的宝贵 Python 库。它简化了读取和写入 Excel 数据的过程,是各种数据处理任务的极佳选择。库中包含多项重要功能,例如单元格格式化、添加边框、设置单元格颜色以提升 Excel 文件的视觉效果、垂直和水平合并单元格、编写和计算 Excel 公式、在单个 Excel 文件中创建和操作多个工作表等。