我想學習足夠的Python來編寫一個程序來從多個Excel文件中提取數據並將它們編譯到一個Excel文件中。我希望有人能幫助我找到對此的基本理解。我知道這是模糊的,但我不確定從哪裏開始。非常基本的Python到Excel如何
回答
import xlrd
book = xlrd.open_workbook('myfile.xls')
print book.nsheets
print book.sheet_names()
sh = book.sheet_by_index(0)
print sh.name, sh.nrows, sh.ncols
您還可以遍歷Excel文件中的每一行由片名:
worksheet = workbook.sheet_by_name('Sheet1')
num_rows = worksheet.nrows - 1
curr_row = -1
while curr_row < num_rows:
curr_row += 1
row = worksheet.row(curr_row)
print row
你可以得到
或爲Python的Excel的模塊名單
使用Python 2.4 Distribution可以讀取和寫入CSV(逗號分隔值)文件。像大多數語言一樣,文件操作可以通過Python完成。使用Python編寫CSV文件可以通過導入CSV模塊並創建將與WriteRow方法一起使用的寫入對象來完成。讀取CSV文件可以通過創建讀取器對象和使用打印方法讀取文件以類似的方式完成。由於文件操作需要高級概念,因此需要使用Python進行編程的一些知識來讀取和寫入CSV(逗號分隔值)文件。
開始通過導入CSV模塊:
導入CSV
我們將定義一個對象 「作家」(名爲c),以後可以用來 寫的CSV文件。
C = csv.writer(開放( 「MYFILE.csv」, 「世行」))
現在我們將適用於寫一排的方法。 Writerow該方法需要 一個參數 - 此參數必須是一個列表,每個列表項目是 等效於一列。在這裏,我們試圖讓一個地址簿:
c.writerow([ 「名稱」, 「地址」, 「電話」, 「傳真」, 「電子郵件」, 「其他」])
這段文字只是網上教程的複製和粘貼。不知道誰來自它,但[這裏](http://en.kioskea.net/faq/2091-python-read-and-write-csv-files)是一個位置;你可以從Python 2.4的參考資料中看出它很古老。 – DSM 2013-04-09 12:01:27
- 1. 非常基本的python
- 2. 非常基本的Python文本冒險
- 3. Python中的非常基本的縮進
- 4. Python文本編輯器(非常基本)
- 5. Python蠻力的強制(非常基本)
- 6. 將python更改爲ruby,非常基本
- 7. ToggleClass - 非常基本
- 8. 非常基本的LINQ到SQL問題
- 9. 非常基本的JSON到tableView(iOS)
- 10. 非常基本的StructureMap?
- 11. 非常基本的加密
- 12. PHP - 非常基本的XMLReader
- 13. 非常基本的AChartEngine XY
- 14. 非常基本的:ng-repeat
- 15. 非常基本的jQuery
- 16. 非常基本的Python 2.7.13打開IDLE和python中的文件
- 17. 非常基本的基數排序
- 18. 如何加快這個非常基本的Python腳本來抵消數字行
- 19. 非常基本。涉及nuitka?
- 20. 非常基本Backbone.js問題
- 21. Ascensor.js非常基本實現
- 22. 非常基本的SQL腳本集合
- 23. 關於Python中的循環的非常基本的問題
- 24. 非常非常慢的Excel宏
- 25. 非常基本的Python網絡服務器 - 奇怪的問題
- 26. 運行時崩潰的一個非常基本的Python程序
- 27. 在Python和JavaScript中的理解只是非常基本的?
- 28. 非常基本的htaccess漂亮的URL
- 29. Java中的非常基本的終端
- 30. 瞭解紅寶石(屈) - 非常非常基本的
你真的指excel文件嗎?或者CSV會做? – pcalcao 2013-04-09 11:53:35