作者aocaoef (aocaoef)
看板Python
標題[問題] 讀取csv檔不同工作表
時間Tue Apr 10 17:21:49 2018
大家好,小弟Python新手
最近在學習讀取CSV檔
我用的是最陽春的 import CSV
data=open('file.csv','r')
我想請教如果這個csv檔有兩份工作表,就假設一頁叫a一頁叫b請問要怎麼分別讀取呢
感謝!!
-----
Sent from JPTT on my Xiaomi Redmi Note 4.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.132.157
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1523352112.A.77D.html
※ 編輯: aocaoef (140.116.132.157), 04/10/2018 17:22:12
→ Marsden: 這個觀念有點錯誤,Excel 可以將檔案儲存為 csv 檔,但 04/10 17:30
→ Marsden: csv 檔本身是一個純文字形式,而內容是使用分隔字元儲存 04/10 17:30
→ Marsden: 的表格形式。換句話說:一個正規 csv 沒有你所謂的工作表 04/10 17:31
→ Marsden: 。你如果實際操作就會知道,如果你使用 Excel 打好格式之 04/10 17:32
→ Marsden: 後,有多個工作表(Sheet)的狀況下要儲存成 .csv 檔時,只 04/10 17:33
→ Marsden: 能保存其中一個工作表。 04/10 17:33
→ Marsden: --- 04/10 17:33
→ Marsden: 如果你是要處理 .xlcs 檔案,可以考慮 xlrd package 04/10 17:34
推 MAGICXX: CSV只有一張工作表(以EXCEL來看的話) 04/10 20:29
→ MAGICXX: 要處理EXCEL檔案 還是用XLRD比較穩當 04/10 20:29
→ aocaoef: 非常感謝兩位M大的回文!!! 04/10 21:51