我使用openpyxl for Python2.7打开并修改现有的.xlsx文件。这个excel文件大约有2500列,只有10行。问题是openpyxl花了很长时间来加载文件(几乎1分钟)。有没有办法加快openpyxl的加载过程。从其他线程中,我发现了一些关于read_only和write_only的技巧。但是我必须同时读写excel,所以我不能把这个技巧用在我身上。有没有人有什么建议。非常感谢你
发布于 2019-03-25 18:58:43
我引入了日志记录,所以我认为这可能是原因,但在注释掉它之后,仍然有很长的延迟
我从Excel电子表格中复制了数据,并将其保存到一个新的excel电子表格中,它为我修复了这个问题。看起来它一定是因为某种原因被破坏了。
注意-将相同的文件名保存为另一个文件名不起作用,在本地驱动器上保存相同的文件名也不起作用。
发布于 2017-09-26 22:17:40
我不知道您需要对Excel文件做什么,但我会尝试以Pandas DataFrame打开.xmls文件:
import pandas as pd
df = pd.ExcelFile('file path')https://stackoverflow.com/questions/46428168
复制相似问题