使用xlwt复制工作表

时间:2013-10-02 10:51:03

标签: python xlrd xlwt xlutils

我正在尝试使用xlwt将配置文件转换为Excel文件。由于重复的工作表而导致出错。配置文件很大,我想合并重复的工作表。有办法解决它吗?

由于

1 个答案:

答案 0 :(得分:2)

下面有一些检查重复表的想法:

import xlwt

wb = xlwt.Workbook()
#Adding 2 sheets
ws1 = wb.add_sheet('One')
ws2 = wb.add_sheet('Two')

sheets = wb._Workbook__worksheets #Getting sheets list
sheet_names = [] #List for shhets names
for sheet in sheets:
     sheet_names.append(
         sheet.get_name() #getting sheet name
         ) 
print sheet_names
print True if u"One" in sheet_names else False #check for our name
wb.save('test.xls')

结果:

$python simple.py 
[u'One', u'Two']
True