通过循环将每一次程序生成的数据保存在同一个表格里。
常用的库xlwt写入数据时,会覆盖原有的信息,但是我需要在表中原有的格式下写入数据,于是发现了另外一个库xlutils,但是我发现,这个库貌似对excel格式兼容性不好,建议大家使用‘.xls’格式的文件完成操作,只需要用Python自动转换一下excel表格的格式即可。具体操作如下:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
from xlutils import copy import xlrd excel_path='D:\\test.xls'#文件路径 #excel_path=unicode('D:\\测试.xls','utf-8')#识别中文路径 rbook = xlrd.open_workbook(excel_path,formatting_info=True)#打开文件 wbook = copy.copy(rbook)#复制文件并保留格式 w_sheet = wbook.get_sheet(0)#索引sheet表 row=1 col=1 value=20180803 w_sheet.write(row,col,value) excel.save(excel_path) |






最新评论
站长您好,亚马逊云咨询推广资源,望建立联系,可邮件,谢谢。
换友情链接吗?
看你的站做的挺不错的
恭喜!!太强了,硕博连读啊
雁过留毛,人过留名。
看不懂但大受震撼
每天都在战争,希望2026和平.
ZeroTier 看过多篇帖子,目前群辉、飞牛os、win11 、安卓、ubuntu ≥18.04 顺利通过,这篇相对于简单 实用、特来感谢 🙄