python办公自动化之Excel的读写(xlrd、xlwt)
-
Excel读取数据——xlrd
- 1.导包
- pip install xlrd
import xlrd
- 2.打开一个工作簿
xlsx = xlrd.open_workbook('XXX.xls')
- 3.打开某张工作表
- 通过sheet名
sheet = xlsx.sheet_by_name('XXX')
- 通过sheet索引下标查找
sheet = xlsx.sheet_by_index(0)#下标从0开始
- 通过sheet名
- 4.获取单元格数据
print(sheet.cell(2,3).value)
- 5.获取所有sheet名字
for i in xlsx.sheet_names(): print(i)
- 1.导包
-
Excel写入数据——xlwt
- 1.导包
- pip install xlwt
import xlwt
- 2.新建工作簿
workbook = xlwt.Workbook()
- 3.新建工作表
sheet = workbook.add_sheet('XXX')
- 4.新建单元格并写入数据
sheet.write(0,0,'abc')
- 5.保存数据
workbook.save('test.xls')
- 1.导包