2024-05-21 17:55:26 发布
网友
for rownum in range(0, len(self.sheet.rows) ): for cell in self.sheet.rows[rownum]: print cell.value
我想用openpyxl逐行访问工作表中的所有单元格值。上面的代码工作得太慢了。如何更快地访问所有单元格值?
只是猜测一下,我想这可能更快。
for row in sheet.rows: for cell in row: print cell.value
如果你只是从上到下和从左到右(像我们大多数人一样)读取单元格,你可以使用“优化的阅读器”http://openpyxl.readthedocs.org/en/latest/optimized.html。它的工作速度相当快(CPU限制),内存占用比普通读卡器小。
免责声明:我是openpyxl的作者。
只是猜测一下,我想这可能更快。
如果你只是从上到下和从左到右(像我们大多数人一样)读取单元格,你可以使用“优化的阅读器”http://openpyxl.readthedocs.org/en/latest/optimized.html。它的工作速度相当快(CPU限制),内存占用比普通读卡器小。
免责声明:我是openpyxl的作者。
相关问题 更多 >
编程相关推荐