2021
03-05
03-05
使用Python快速打开一个百万行级别的超大Excel文件的方法
知乎上有同学求助说,当他试图打开一个20M左右的excel文件时,无论是使用pandas的read_excel,还是直接使用xlrd或者openpyxl模块,速度都慢到无法忍受的程度,耗时大约1分钟左右。真的会这样吗?第一感觉是,这位同学在使用openpyxl模块时没有设置只读模式。为便于测试,先用下面的代码生成一个一百万行数据的excel文件。>>>fromopenpyxlimportWorkbook>>>wb=Workbook()>>>sh=wb.active>>>sh.append(['id','语文','数...
继续阅读 >