2011-03-22 98 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文件,這只是一個基本的例子。