更改大型Excel文件中的数据(工作表上超过240 000行)

时间:2015-10-07 14:22:30

标签: python python-2.7

我需要更改大型excel文件中的数据(表单上超过240 000行),可以通过win32com.client,但我需要使用Linux OS ...

拜托,你能告诉一些合适的东西!

2 个答案:

答案 0 :(得分:0)

openpyxl是推荐使用的python模块(参见http://www.python-excel.org/

您可以直接使用openpyxlpandas(请参阅http://pandas.pydata.org/pandas-docs/stable/io.html),它会为工作表提供高级别接口openpyxl

E.g。

df = pandas.read_excel(FILENAME)
# Manipulate data 
#...
df.to_excel(FILENAME)

另见

答案 1 :(得分:0)

如果是原始数据,我总是将其导出到.csv文件并直接处理它。 CSV是一种简单格式,每行一行,行上的所有元素用逗号分隔。根据你想要做的事情,编写一个python脚本来编辑它不难。