首页 > 解决方案 > 有没有更好的方法来用 python 处理一个大的 excel?

问题描述

我正在尝试处理一组“大”数据。这是一张 5k 行 30 列的 Excel 表格。存储在单元格中的大部分数据都是字符串。我要做的是对这些数据执行简单的任务,例如:

字符串的重复次数

检查一些应该遵循同一行数据的规则(只需要几个 if 来检查它)

等等...

我的第一次尝试是创建 5k 个对象(每行 1 个),对其中的数据进行充电,然后开始运行测试。但是在这些对象中保存数据只需要 1k 行就需要一个小时。我在 python 中使用具有只读模式的模块 openpyexcel 进行了此操作。

我的问题是......有没有更快的方法来做到这一点?

我的问题的答案在这里 链接

标签: pythonexcelpandasopenpyxl

解决方案


推荐阅读