Pythonoffice

《Excel办公自动化》第1篇 工作簿新建复制删除保存

2021-01-21  本文已影响0人  巴鶴

《Excel办公自动化》系列集锦 https://www.jianshu.com/nb/49019927

一 相关说明:

  1. openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件;openpyxl 是一个比较综合的工具,能够同时读取和修改 Excel 文档。其他很多的与 Excel 相关的项目基本只支持读或者写 Excel 一种功能。新建、读取、保存工作簿。2007一下的版本为xls结尾的文件,需要使用 xlrd和xlwt库进行操作
  2. 安装: pip install openpyxl
  3. excel表的文字编码如果是“gb2312” 读取后就会显示乱码,请先转成Unicode
  4. workbook:工作簿,一个excel文件包含多个sheet。
  5. sheet: 工作表,一个workbook有多个,表名识别,如“sheet1”,“sheet2”等。
  6. cell:单元格,存储数据对象

二 新建保存工作簿

新建:openpyxl.Workbook(),注意这个的 W 是大写的,每个 workbook 创建后,默认会存在一个 worksheet。也可以自行创建新的 worksheet。

import openpyxl
wb=openpyxl.Workbook()
wb.save('testcase.xlsx')
新建Excel.jpg

三 读取保存工作簿

读取工作簿:openpyxl.load_workbook('testcase.xlsx'),保存('testcase-1.xlsx')

import openpyxl
wb=openpyxl.load_workbook('testcase.xlsx')
wb.save('testcase-1.xlsx')
读取并保存Excel.jpg

四 批量创建工作簿

import openpyxl
for m in range(1,8):
    wb=openpyxl.Workbook()
    wb.save('%d史莱克7怪.xlsx'%m)
批量创建Excel.jpg
上一篇 下一篇

猜你喜欢

热点阅读