如果需要在 excel 电子表格中添加额外的信息,可以通过插入行或列来为这些新字段提供空间。此外,在数据集之间添加空白行或列还有助于有效分隔不同类别的信息,使其更易于阅读和分析。本文将演示如何使用 spire.xls for python 在 excel 中插入行和列。
安装 spire.xls for python
此教程需要 spire.xls for python 和 plum-dispatch v1.7.4。您可以通过以下 pip 命令将它们轻松安装到 windows 中。
pip install spire.xls
如果您不确定如何安装,请参考: 如何在 windows 中安装 spire.xls for python
python 在 excel 中插入一行和一列
spire.xls for python 提供了 worksheet.insertrow(rowindex: int) 和 worksheet.insertcolumn(columnindex: int) 方法,用于在 excel 工作表中插入空白行和空白列。以下是详细步骤:
- 创建一个 workbook 类的对象。
- 使用 workbook.loadfromfile() 方法加载 excel 示例文件。
- 使用 workbook.worksheets[] 属性获取指定的工作表。
- 使用 worksheet.insertrow(rowindex: int) 方法在工作表中插入一行。
- 使用 worksheet.insertcolumn(columnindex: int) 方法在工作表中插入一列。
- 使用 workbook.savetofile() 方法保存结果文件。
- python
from spire.xls import *
from spire.xls.common import *
inputfile = "测试.xlsx"
outputfile = "插入行和列.xlsx"
# 创建workbook对象
workbook = workbook()
# 加载excel文件
workbook.loadfromfile(inputfile)
# 获取第一张工作表
worksheet = workbook.worksheets[0]
# 工作表中插入空白行作为第5行
worksheet.insertrow(5)
# 在工作表中插入空白列作为第4列
worksheet.insertcolumn(4)
# 保存结果文件
workbook.savetofile(outputfile, excelversion.version2016)
workbook.dispose()
python 在 excel 中插入多行和多列
要在工作表中插入多行和多列,可以使用 worksheet.insertrow(rowindex: int, rowcount: int) 和 worksheet.insertcolumn(columnindex: int, columncount: int) 方法。以下是详细步骤:
- 创建一个 workbook 类的对象。
- 使用 workbook.loadfromfile() 方法加载 excel 示例文件。
- 使用 workbook.worksheets[] 属性获取指定的工作表。
- 使用 workheet.insertrow(rowindex: int, rowcount: int) 方法在工作表中插入多行。
- 使用 workheet.insertcolumn(columnindex: int, columncount: int) 方法在工作表中插入多列。
- 使用 workbook.savetofile() 方法保存结果文件。
- python
from spire.xls import *
from spire.xls.common import *
inputfile = "测试.xlsx"
outputfile = "插入多行多列.xlsx"
# 创建workbook对象
workbook = workbook()
# 加载excel文件
workbook.loadfromfile(inputfile)
# 获取第一张工作表
worksheet = workbook.worksheets[0]
# 在工作表中插入三行空白行
worksheet.insertrow(5, 3)
# 在工作表中插入两列空白列
worksheet.insertcolumn(4, 2)
# 保存结果文件
workbook.savetofile(outputfile, excelversion.version2016)
workbook.dispose()
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。