文 | SSW
来源:Python 技术「ID: pythonall」
阿里云产品费用巡检,一般流程是登录账号,再逐项核对填写。虽然简单,但如果帐号多表格多,帐号间的数据有关联,填写起来就比较费力气。几张表格,可能从下载数据到核写完毕,辗转半个小时。
因此在保留excel原文件格式不变的基础上,自动填写相关数值变得重要。
python操作excel的模块多,xlrd,pandas,xlwings,openpyxl
。经常搞不清这么多功能类似的模块有什么区别,这里发现xlwings可以派上用场,因为我有个保留excel格式的需求,文件格式:
表1-1
注意:主要修改第10、11行,其它不变。
数据来源
通过爬虫登录阿里云,下载数据写入csv。带上日期,如data_07-25.csv
表1-2
爬虫脚本
# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.chrome.