安装好xlwt库后,接下来通过代码实现新建工作簿、新建工作表、将数据写入单元格,以及保存工作簿等操作,完成后的效果如图2-7所示。
图2-7 完成后的效果
本案例代码如下所示,代码在“Chapter-2-5.py”文件中。
第1行代码 import xlwt ,表示导入xlwt库。
第2行代码 nwb=xlwt.Workbook('utf-8') ,表示通过Workbook新建工作簿,然后将参数设置为utf-8,否则可能会出现不兼容中文的情况,最后将新建的工作簿赋值给nwb变量。
第3行代码 nws=nwb.add_sheet('工资表') ,表示在新建的工作簿中新建名称为“工资表”的工作表,并且将新建的工作表赋值给nws变量。
第4行代码 nws.write(0,0,'张三:9000元') ,表示在新建的工作表中的第0行第0列,也就是A1单元格中写入值“张三:9000元”。
第5行代码 nwb.save('Chapter-2-5-1.xls') ,表示保存新建的工作簿,工作簿名称为“Chapter-2-5-1.xls”。注意,xlwt库暂时只支持保存为.xls格式,不能保存为新版的.xlsx格式。