美文网首页Pythonoffice
《Excel办公自动化》第1篇 工作簿新建复制删除保存

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

作者: 巴鶴 | 来源:发表于2021-01-21 14:31 被阅读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

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/zkgtzktx.html