我想访问电子表格的工作表。我已经使用 xlutils.copy() 将主工作簿复制到另一个工作簿。但是不知道使用 xlwt 模块访问工作表的正确方法。 我的示例代码:
import xlrd
import xlwt
from xlutils.copy import copy
wb1 = xlrd.open_workbook('workbook1.xls', formatting_info=True)
wb2 = copy(master_wb)
worksheet_name = 'XYZ' (worksheet_name is a iterative parameter)
worksheet = wb2.get_sheet(worksheet_name)
谁能告诉我使用 xlwt 模块访问工作簿中现有工作表的正确命令行是什么?我知道我们可以使用“add_sheet”方法使用 xlwt 模块在现有工作簿中添加工作表。
任何帮助,不胜感激。
最佳答案
您可以执行 sheets = wb1.sheets()
来获取工作表对象的列表,然后对每个对象调用 .name
来获取它们的名称。要查找工作表的索引,请使用
[s.name for s in sheets].index(sheetname)
关于python - 使用 xlwt 'get_sheet' 方法访问工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14587271/