[問題] 讀取csv檔不同工作表

看板Python作者 (aocaoef)時間7年前 (2018/04/10 17:21), 7年前編輯推噓1(1010)
留言11則, 3人參與, 7年前最新討論串1/2 (看更多)
大家好,小弟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

04/10 17:30, 7年前 , 1F
這個觀念有點錯誤,Excel 可以將檔案儲存為 csv 檔,但
04/10 17:30, 1F

04/10 17:30, 7年前 , 2F
csv 檔本身是一個純文字形式,而內容是使用分隔字元儲存
04/10 17:30, 2F

04/10 17:31, 7年前 , 3F
的表格形式。換句話說:一個正規 csv 沒有你所謂的工作表
04/10 17:31, 3F

04/10 17:32, 7年前 , 4F
。你如果實際操作就會知道,如果你使用 Excel 打好格式之
04/10 17:32, 4F

04/10 17:33, 7年前 , 5F
後,有多個工作表(Sheet)的狀況下要儲存成 .csv 檔時,只
04/10 17:33, 5F

04/10 17:33, 7年前 , 6F
能保存其中一個工作表。
04/10 17:33, 6F

04/10 17:33, 7年前 , 7F
---
04/10 17:33, 7F

04/10 17:34, 7年前 , 8F
如果你是要處理 .xlcs 檔案,可以考慮 xlrd package
04/10 17:34, 8F

04/10 20:29, 7年前 , 9F
CSV只有一張工作表(以EXCEL來看的話)
04/10 20:29, 9F

04/10 20:29, 7年前 , 10F
要處理EXCEL檔案 還是用XLRD比較穩當
04/10 20:29, 10F

04/10 21:51, 7年前 , 11F
非常感謝兩位M大的回文!!!
04/10 21:51, 11F
文章代碼(AID): #1Qp88mTz (Python)
討論串 (同標題文章)
文章代碼(AID): #1Qp88mTz (Python)