matlab怎么同时读取excel中的字母和数字.~~~急急急

如题所述

第1个回答  2013-12-18
在matlab6.5使用xlsread函数时读入含有字符的excel文件会出现错误。$ @+ M6 [- ]0 q- {* _6 K错误提示:$ ^2 d) X0 P& y/ i J4 mSkipping 16 bytes of extended strings. 9 _. n5 \; p7 Y2 o; Z File does not contain valid Excel data. Invalid record ID. & T1 u7 h& F+ r: ~- j& z; ^3 _+ u8 T/ X# `4 Q; H不过在matlab 7上对此bug做了改进~~建议更换版本使用,即可正常 追问: 不是,我用的是7.6 回答: Time Temp12 9813 9914 97[ndata, headertext] = xlsread('tempdata.xls', 'Temperatures')ndata =12 9813 9914 97headertext =Sub 序列号扩充()Dim k As IntegerMsgBox "请定位到序列号所在的列!!!!"k = ActiveSheet.UsedRange.Rows.Countco = Selection.ColumnFor i = 1 To kCells(i, co) = "'" & Format(Cells(i, co), "0000")Next iEnd Sub如果是双引号将序列号括起来的(即"001")那么就用下面代码:Sub 序列号扩充()Dim k As IntegerMsgBox "请定位到序列号所在的列!!!!"k = ActiveSheet.UsedRange.Rows.Count本回答被提问者采纳
相似回答