之前在处理一些文件时,因为数据过大,常出现一个问题
ValueError: row index was 65536, not allowed by .xls format
之前解决方案都是在同一个文件中add多个sheet来解决,总算是觉得麻烦了,抽出时间来查找另一个安装包,寻求解决之道——Openpyxl,网上的资料也不是很多,所以直接看它家的文档好了。
Openpyxl is a Python library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.
这是官网的简介,总的来说算是一个比较全能的库了,在使用上,也和xlrd或者是xlwt有些许的不同。
最主要的一点,还是解决了03版本的单页index上限问题。
Create a workbook
from openpyxl import Workbook
wb = Workbook()
一个book的创建至少伴随着一个sheet,通过使用openpyxl.workbook.Workbook.active()方法可以获取到当前book的sheet页
ws =