在 Microsoft Excel 中,每个工作表都相当于一个独立的空间,用于存放不同的数据、项目或分析内容。高效地管理这些工作表,有助于提升导航效率和数据处理能力。通过为工作表重命名,用户可以创建更具意义的标签,使工作表的内容一目了然,便于快速定位所需信息。而通过设置标签颜色,用户还能增强视觉上的分类效果,让不同区域或类别更容易区分。
本文将 介绍如何使用 Python 和 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 Pythonn
Python 修改 Excel 工作表名称
Spire.XLS for Python 提供了 Worksheet.Name 属性来修改工作表名称。具体实现步骤如下:
- 创建 Workbook 类的对象。
- 使用 Workbook.LoadFromFile() 方法加载源 Excel 文档。
- 通过 Workbook.Worksheets[] 属性获取目标工作表。
- 使用 Worksheet.Name 属性修改工作表名称。
- 使用 Workbook.SaveToFile() 方法保存结果文件。
- Python
from spire.xls import *
from spire.xls.common import *
# 指定输入和输出文件路径
inputFile = "示例1.xlsx"
outputFile = "重命名工作表.xlsx"
# 创建 Workbook 类的实例
workbook = Workbook()
# 加载 Excel 文件
workbook.LoadFromFile(inputFile)
# 重命名第一个工作表
sheet = workbook.Worksheets[0]
sheet.Name = "家庭财产库存清单"
# 重命名第二个工作表
sheet = workbook.Worksheets[1]
sheet.Name = "房间分类列表"
# 保存结果文件
workbook.SaveToFile(outputFile, ExcelVersion.Version2013)
workbook.Dispose()
Python 设置 Excel 工作表标签颜色
Spire.XLS for Python 提供了 Worksheet.TabColor 属性用于设置工作表标签的颜色。具体实现步骤如下:
- 创建 Workbook 类的对象。
- 使用 Workbook.LoadFromFile() 方法加载源 Excel 文档。
- 通过 Workbook.Worksheets[] 属性获取目标工作表。
- 使用 Worksheet.TabColor 属性设置标签颜色。
- 使用 Workbook.SaveToFile() 方法保存结果文件。
- Python
from spire.xls import *
from spire.xls.common import *
# 指定输入和输出文件路径
inputFile = "示例2.xlsx"
outputFile = "设置标签颜色.xlsx"
# 创建 Workbook 类的实例
workbook = Workbook()
# 加载 Excel 文件
workbook.LoadFromFile(inputFile)
# 设置第一个工作表的标签颜色为红色
worksheet = workbook.Worksheets[0]
worksheet.TabColor = Color.get_Red()
# 设置第二个工作表的标签颜色为绿色
worksheet = workbook.Worksheets[1]
worksheet.TabColor = Color.get_Green()
# 设置第三个工作表的标签颜色为浅蓝色
worksheet = workbook.Worksheets[2]
worksheet.TabColor = Color.get_LightBlue()
# 保存结果文件
workbook.SaveToFile(outputFile, ExcelVersion.Version2013)
workbook.Dispose()
申请临时 License
如果您需要去除生成文档中的评估提示或解除功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。