在 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 中激活工作表
激活工作表意味着将指定的工作表设为活动工作表。激活后的工作表将出现在 Excel 的主窗口中,用户可以在该工作表中进行各类操作,如输入数据、创建图表、添加公式等。
Spire.XLS for Python 提供了 Worksheet.Activate() 方法,用于激活 Excel 工作簿中的特定工作表。具体步骤如下:
- 创建 Workbook 类的对象。
- 使用 Workbook.LoadFromFile() 方法加载 Excel 文件。
- 使用 Workbook.Worksheets[index] 属性获取要激活的工作表。
- 使用 Worksheet.Activate() 方法激活该工作表。
- 使用 Workbook.SaveToFile() 方法保存结果工作簿到文件。
- Python
from spire.xls import *
from spire.xls.common import *
# 创建 Workbook 对象
workbook = Workbook()
# 加载 Excel 文件
workbook.LoadFromFile("示例.xlsx")
# 获取第二个工作表
sheet = workbook.Worksheets[1]
# 将该工作表设为活动工作表
sheet.Activate()
# 保存结果文件
workbook.SaveToFile("激活工作表.xlsx", FileFormat.Version2013)
workbook.Dispose()
打开结果文档,Excel 主窗口将显示第二个工作表:
Python 在 Excel 中激活单元格
激活单元格意味着将工作表中的某个特定单元格设置为活动单元格。激活后的单元格可以进行数据输入、编辑和格式设置等操作。
要激活工作表中的特定单元格,你可以使用 CellRange.Activate() 方法。具体步骤如下:
- 创建 Workbook 类的对象。
- 使用 Workbook.LoadFromFile() 方法加载 Excel 文件。
- 使用 Workbook.Worksheets[index] 属性获取要激活的工作表。
- 使用 Worksheet.Activate() 方法激活该工作表。
- 使用 Worksheet.Range[] 属性获取要激活的单元格。
- 使用 CellRange.Activate() 方法激活该单元格。
- 使用 Workbook.SaveToFile() 方法保存结果工作簿到文件。
- Python
from spire.xls import *
from spire.xls.common import *
# 创建 Workbook 对象
workbook = Workbook()
# 加载 Excel 文件
workbook.LoadFromFile("示例.xlsx")
# 获取第二个工作表
sheet = workbook.Worksheets[1]
# 将该工作表设为活动工作表
sheet.Activate()
# 获取需要激活的单元格
cell = sheet.Range["B3"]
# 将该单元格设为活动单元格
cell.Activate()
# 保存结果文件
workbook.SaveToFile("激活单元格.xlsx", FileFormat.Version2013)
workbook.Dispose()
打开结果文档,第二个工作表的B3单元格将被鼠标选中:
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。