pythonxlwtxlutils在excel里面如何插入一行数据

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

python xlwt,xlutils 在excel里面如何插入一行数据

import xlwt;import xlrd;from xlutils.copy import copy; #styleBoldRed = xlwt.easyxf('font: color-index red, bold on');#headerStyle = styleBoldRed;#wb =

xlwt.Workbook();#ws =

wb.add_sheet('sheetName');#ws.write(0, 0, 'Col1', headerStyle);#ws.write(0, 1, 'Col2',

headerStyle);#ws.write(0, 2, 'Col3',

headerStyle);#wb.save('fileName.xls');#open existed xls fileoldWb = xlrd.open_workbook('fileName.xls', formatting_info=True);oldWbS =

oldWb.sheet_by_index(0)newWb = copy(oldWb);newWs = newWb.get_sheet(0);inserRowNo =

1newWs.write(inserRowNo, 0,

'value1');newWs.write(inserRowNo, 1,

'value2');newWs.write(inserRowNo, 2, 'value3');for rowIndex in range(inserRowNo, oldWbS.nrows): for colIndex in range(oldWbS.ncols):

newWs.write(rowIndex + 1, colIndex,

oldWbS.cell(rowIndex,

colIndex).value);newWb.save('fileName.xls');print 'save

with same name ok';

相关文档
最新文档