2011-03-22 64 views
0

我有内容的txt文件,如下图所示: “标记:40,66,34,88,70” 我想打一个试算表内容的txt文件。 (参考1 txt文件进行说明,假设处理很多)。 有没有处理电子表格的模块?我怎么能做到这一点?创建电子表格与Python

回答

0

http://sourceforge.net/projects/pyexcelerator/

可以用来轻松地创建Excel文件。查看源代码树中示例文件夹 的示例。

+0

pyexcelerator是一个不错的选择,但它没有很好的记录。如果您可以提及如何将数据添加到现有电子表格的单元格中,那将是非常有利的。 (我试过但没有工作) – 2011-06-19 04:34:31

1

csv模块可以以几乎所有电子表格程序可读取的格式输出,而且几乎没有任何困难。但是,从你的问题来看,你不清楚你想放在这样一个文件中。

+0

我想要做的就是下载单独的结果并制作一张全班学生成绩的电子表格。我知道如何从互联网上获取数据并制作一个文本文件,正如我所提到的(单独),但我不知道如何使用python创建电子表格。 – 2011-03-22 12:44:43

0

csv模块可以完成您的电子表格提升。

假设你有一个文件的内容读入,这里是有关电子表格制作:

import csv 

outfile = open('output.csv', 'wb') 

# Done for example, a list will need to be created for each row of your spreadsheet. 
filecontents = [marks,40,66,34,88,70] 

fileWriter = csv.writer(outfile, dialect='excel') 
fileWriter.writerow(filecontents) 
outfile.close() 

当然,还会有更多的阅读文件和循环写多行的csv文件,这只是一个基本的例子。