乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Python 在已存在的excel表格中写入数据-在excel中

Python 在已存在的excel表格中写入数据-在excel中

作者:乔山办公网日期:

返回目录:excel表格制作

由于每天都要汇总日报数据,其实就是个复制粘贴的工作,将多个表的数据汇总成一个表格,工作较枯燥,于是想到用Python帮我完成这个简单又粗糙的工作。写一下我学到的几个小技巧,下次忘记怎么使用的时候,还能回来看看,O(∩_∩)O哈哈~

首先每天的日报都有一个模板,只需要往里面填数字,常用的库xlwt写入数据时,会覆盖原有的信息,但是我需要在表中原有的格式下写入数据,于是发现了另外一个库xlutils,但是我发现,这个库貌似对excel格式兼容性不好,建议大家使用‘.xls’格式的文件完成操作,只需要用Python自动转换一下excel表格的格式即可。具体操作如下:

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)

wbook.save(excel_path)#保存文件

---------------------

作者:shiyuankelily

来源:CSDN

原文:https://blog.csdn.net/kuangzhi9124/article/details/81390245

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网