Python操作excel主要用到xlrd和xlwt两个库。
xlrd:读excel表格,即读取excel表格的数据,转换成pthon对象。
xlwt:写excel表格,即由python对象生成excel表格。
xlrd常用API
- 导入xlrd包
import xlrd 打开excel文件
workbook = xlrd.open_workbook(‘simple.xls’)
xlrd.open_workbook()方法返回的是xlrd.Book对象,携带了该工作簿的所有信息。workbook即xlrd.Book的一个对象。
当然,根据官方的python-excel文档,Workbook对象的打开方式可以是文件、mmap.mmap对象或字符串。
mmap.mmap对象或字符串都添加到open_workbook()方法的file_contents属性中。获取sheet
- 获取所有sheet
sheets = workbook.sheets()
返回一个列表,常用于遍历,如 for s in workbook.sheets(): - 获取名字列表
workbook.sheet_names()</
- 获取所有sheet