我有一个超过100万行的excel文件。现在我需要为每n行拆分它并将其保存在新文件中。我对python很新。任何帮助,非常感谢和需要
答案 0 :(得分:1)
根据OhAuth的建议,您可以将Excel文档保存到csv
文件。这将是开始处理数据的良好开端。
处理您的数据您可以使用Python csv library。这不需要任何安装,因为它自动带有Python。
如果你想要更“强大”的东西,你可能想看看Pandas。但是,这需要安装模块。
如果您不想使用Python的csv
模块,也不想使用pandas
模块,因为您不想阅读文档,您也可以执行类似的操作。
f = open("myCSVfile", "r")
for row in f:
singleRow = row.split(",") #replace the "," with the delimiter you chose to seperate your columns
print singleRow
> [value1, value2, value3, ...] #it returns a list and list comprehension is well documented and easy to understand, thus, further processing wont be difficult
但是,我强烈建议您查看这些模块,因为它们可以更好,更有效地处理csv
数据,并且“远程拍摄”可以节省您的时间和麻烦。