Re: [問題] 請問excel檔中有多個sheet,該如何讀取?已回收

看板MATLAB作者 (Steven)時間16年前 (2010/01/21 21:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
xlsread的寫法一次只能讀一個sheet 如果你想一次讀全部的sheet 那可以把xlsread扔了 只想到兩個方法 不過這兩種方法骨子裡...嗯...其實跟一次讀一個sheet沒什麼不同(被拖走) 方法一: 適用在sheet數是已知 for 搭配 eval 方法二: sheet數未知 透過COM元件中的屬性方法自己寫code達到你的目的 (xlsread.m中部份透過COM元件做事情,edit xlsread可以研究一些東西) ※ 引述《h02122000 (evelyn)》之銘言: : 如題,現在有一個data.xls檔, : 裡面有10個sheet, : 請問該如何在matlab中一次讀取這10個sheet的資料呢? : 我知道使用xlsread可以讀取,但一次只能讀取一個sheet的資料 : 想請問是否有比較快的方法可以解決? : 就我知道的,我會寫成: : a=xlsread('data.xls','sheet1','A2:CV31'); : b=xlsread('data.xls','sheet2','A2:CV31'); : . : . : . : j=xlsread('data.xls','sheet10','A2:CV31'); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.59.126
文章代碼(AID): #1BM5Z9OM (MATLAB)
文章代碼(AID): #1BM5Z9OM (MATLAB)