我需要更改大型excel文件中的数据(表单上超过240 000行),可以通过win32com.client,但我需要使用Linux OS ...
拜托,你能告诉一些合适的东西!
答案 0 :(得分:0)
openpyxl
是推荐使用的python模块(参见http://www.python-excel.org/)
您可以直接使用openpyxl
或pandas
(请参阅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脚本来编辑它不难。