适当的行高和列宽对于优化数据可读性至关重要,确保所有内容在 excel 中完全可见。虽然默认的行高和列宽设置在某些情况下可能适用,但在处理长文本、大数字或复杂公式时可能不够。在这种情况下,有必要设置适当的行高和列宽。本文将介绍如何使 用spire.xls for python 在 python 中设置 excel 文档的行高和列宽。
安装 spire.xls for python
本教程需要 spire.xls for python 和 plum-dispatch v1.7.4。您可以通过以下 pip 命令将它们轻松安装到 vs code 中。
pip install spire.xls
如果您不确定如何安装,请参考此教程: 如何在 vs code 中安装 spire.xls for python
python 在 excel 文档中设置行高
spire.xls for python 提供了 worksheet.setrowheight() 方法,用于设置特定行的高度。具体步骤如下:
- 创建一个 workbook 对象。
- 使用 workbook.loadfromfile() 方法加载一个 excel 文件。
- 使用 workbook.worksheets[] 属性获取特定的工作表。
- 使用 worksheet.setrowheight() 方法设置特定行的高度。
- 使用 workbook.savetofile() 方法保存结果文件。
- python
from spire.xls import *
from spire.xls.common import *
# create a new workbook object
workbook = workbook()
# load the excel file from the specified path
workbook.loadfromfile("data/示例1.xlsx")
# access the first worksheet in the workbook
worksheet = workbook.worksheets[0]
# set the height of the first row to 25
worksheet.setrowheight(1, 25)
# save the modified workbook to a new excel file
workbook.savetofile("设置行高.xlsx", excelversion.version2016)
# dispose of the workbook object and release resources
workbook.dispose()
python 在 excel 文档中设置列宽
要设置特定列的宽度,您可以使用 worksheet.setcolumnwidth() 方法。详细步骤如下:
- 创建一个 workbook 对象。
- 使用 workbook.loadfromfile() 方法加载一个 excel 文件。
- 使用 workbook.worksheets[] 属性获取特定的工作表。
- 使用 worksheet.setcolumnwidth() 方法设置特定列的宽度。
- 使用 workbook.savetofile() 方法保存结果文件。
- python
from spire.xls import *
from spire.xls.common import *
# create a new workbook object
workbook = workbook()
# load the excel file from the specified path
workbook.loadfromfile("data/示例2.xlsx")
# access the first worksheet in the workbook
worksheet = workbook.worksheets[0]
# set the width of the first column to 15
worksheet.setcolumnwidth(1, 15)
# save the modified workbook to a new excel file
workbook.savetofile("设置列宽.xlsx", excelversion.version2016)
# dispose of the workbook object and release resources
workbook.dispose()
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。