首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openpyxl加载现有的excel耗时太长

Openpyxl加载现有的excel耗时太长
EN

Stack Overflow用户
提问于 2017-09-26 21:42:46
回答 2查看 1.3K关注 0票数 0

我使用openpyxl for Python2.7打开并修改现有的.xlsx文件。这个excel文件大约有2500列,只有10行。问题是openpyxl花了很长时间来加载文件(几乎1分钟)。有没有办法加快openpyxl的加载过程。从其他线程中,我发现了一些关于read_only和write_only的技巧。但是我必须同时读写excel,所以我不能把这个技巧用在我身上。有没有人有什么建议。非常感谢你

EN

回答 2

Stack Overflow用户

发布于 2019-03-25 18:58:43

我引入了日志记录,所以我认为这可能是原因,但在注释掉它之后,仍然有很长的延迟

我从Excel电子表格中复制了数据,并将其保存到一个新的excel电子表格中,它为我修复了这个问题。看起来它一定是因为某种原因被破坏了。

注意-将相同的文件名保存为另一个文件名不起作用,在本地驱动器上保存相同的文件名也不起作用。

票数 0
EN

Stack Overflow用户

发布于 2017-09-26 22:17:40

我不知道您需要对Excel文件做什么,但我会尝试以Pandas DataFrame打开.xmls文件:

代码语言:javascript
复制
import pandas as pd
df = pd.ExcelFile('file path')
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46428168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档