python-openpyxl操作excel
python 读写 excel有很多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库是xlrd/xlwt、openpyxl。 之所以推荐这两个库是因为这两个库分别操作的是不同版本的excel,xlrd操作的是xls/xlxs格式的excel,openpyxl只支持xlxs格式的excel,openpyxl使用起来更方便一些。 安装 pip install openpyxl 如果excel里面有图片(jpeg,png,bmp,......)需要安装图片处理模块 pip install pillow excel写 from openpyxl import Workbook wb = Workbook() 创建一个新的工作簿 ws1 = wb.create_sheet("Mysheet") #默认最后一个 ws2 = wb.create_sheet("Mysheet", 0) #第一个 拷贝模板做新表 ws3 = wb.copy_worksheet(wb['Sheet1']) 保存 wb.save('balances.xlsx') 修改工作簿的名称 ws.title = "New Title" 获取所有工作簿名称 print(wb.sheetnames) 获取其中一个工作簿名称 for sheet in wb: print(sheet) wb["New