Re: [問題] 從Excel讀檔 碰到有True False的文字已回收

看板MATLAB作者 (過客)時間14年前 (2010/05/07 17:21), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
test.xlsx 內容 TRUE 1 TRUE 2 TRUE 2 FALSE 1 FALSE 1 ================ [data,string,celldata]=xlsread('test.xlsx') celldata = [1] [1] [1] [2] [1] [2] [0] [1] [0] [1] % 用迴圈來轉吧 for i=1:5 if celldata{i,1}==1 celldata{i,1}='True'; else celldata{i,1}='FALSE'; end end ================ celldata = 'True' [1] 'True' [2] 'True' [2] 'FALSE' [1] 'FALSE' [1] ※ 引述《Jwer (TACO)》之銘言: : 請問我從MATLAB讀Excel檔時 : 遇到裡面有TRUE 和 FALSE時就會顯示讀取邏輯錯誤 : 請問我該如何讀取 TRUE 和 FALSE : 我希望把它們當作文字格是讀取 : PS: Excel檔內容不能變動 : 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.118.63

05/07 19:42, , 1F
感謝大大說明 再請問ㄧ下
05/07 19:42, 1F

05/07 19:43, , 2F
如果excel裡面除了TRUE 和 FALSE外還有其它文字(例如:abc)
05/07 19:43, 2F

05/07 19:43, , 3F
該如何兩者都讀到 ><"
05/07 19:43, 3F

05/07 20:24, , 4F
lukev寫的if判斷改成1 or 0 or 都不是
05/07 20:24, 4F
文章代碼(AID): #1BuzkVNI (MATLAB)
文章代碼(AID): #1BuzkVNI (MATLAB)