![7f2ad2e8eb20645ea57d55342b197f5a.png](https://i-blog.csdnimg.cn/blog_migrate/9ccd13edd2ca0ae3ce1afeb6e5731509.jpeg)
- 需要用到的库:xlrd / openpyxl
- 下载方法:pip install 库名
- 两个库的区别:xlrd适用于xls和xlsx新旧两个版本Excel文档的操作,openpyxl只适用于新版xlsx文档的操作。xlrd行列号从0开始,openpyxl行列号从1开始。
- 简易代码:
import openpyxl
book = openpyxl.Workbook() #创建Excel workbook对象
sh = book.active
sh.title = "表格名" #给当前新建的sheet命名
book.save("文件名") #保存文件
==============其他需要在以上框架中扩充用到的执行语句===================
sh1 = book.creat_sheet("表格名2") #在已有文件中增加一个Sheet放在最后
sh1 = book.creat_sheet("表格名2",0) #在已有文件中增加一个Sheet放在最前
sh1 = book.creat_sheet("表格名2",n) #在已有文件中增加一个Sheet放在指定位置
sh = book["表格名"] #获取对应名称的sheet表
sh["A1"] = "hello python" #在第一个单元格中写入指定内容
cell_value = sh.cell_value(1, 1) #获取第一行第一列的数据
row_value = sh.row_values(1) #获取第一行的数据
coln_value = sh.col_values(1) #获取第一列的数据