为什么要用Python处理数据?
①快。之前发送数据日报都是从系统中导出数据,然后填充到基础表格中,展示表格里面的公式自动计算出数据。用过Excel的小伙伴都了解,很多公式(或者数组公式)或者大的基础数据,都会造成Excel的卡顿或者死机,,利用Python一般不会出现这种情况。
②顺畅。发数据的流程中"导出数据"的过程已经用Python解决(利用requests)。现在需要把Python导出的数据,写进自己设定的Excel表中。然后后期用itchat自动把数据发送到特定的微信群中。
为什么选择win32com
优点:语言基本上与VBA一致,如果碰到不懂的地方,可以用宏的方式去查看VBA代码
缺点:必须在windows操作系统上面使用,程序出问题报错基本上看不懂。
我为什么要用这个?碰巧遇到
如何安装win32com
下载过来操作安装即可
pywin安装界面
win32com简单使用方法
引用模块import win32com.client as win32
from PIL import ImageGrab #用于获取复制的图片
读取表格
1、获得Excelexcel = win32.Dispatch('Excel.Application') #获取Excel
2、获得工作薄wb = excel.Workbooks.open('D:\\article_data\\test.xlsx')
3、获得工作表ws = wb.Worksheets('Sheet1&#