适当的行高和列宽对于优化数据可读性至关重要,确保所有内容在 Excel 中完全可见。虽然默认的行高和列宽设置在某些情况下可能适用,但在处理长文本、大数字或复杂公式时可能不够。在这种情况下,有必要设置适当的行高和列宽。本文将介绍如何使 用Spire.XLS for Python 在 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.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 天的临时许可证。