python操作Excel
python能够操作Excel的模块
openpyxl
、xlrd
、xlwt
、pandas
、xlutils
、xlsxwriter
等一共八个。
- openpyxl只能操作xlsx后缀名的excel文件
xlrd(只能读)
、xlwt(只能写)
只能操作xls后缀名
的excel文件
01 openpyxl
excel文件后缀名分为xls、xlsx
xls:office 2003及以前。
xlsx:office 2007及以后
新版office向前兼容的。
- xlsx文件比xls文件体积缩小(保存同样的数据)、
- xlsx文件存储的数据量远大于xls文件
xls文件最多存储256列、2^16(65536)行数据
xlsx文件最多1048576行,1万+(16834)列
一、excel写操作
- 导入openpyxl模块
from openpyxl import Workbook, load_workbook