多语言展示
当前在线:1514今日阅读:11今日分享:19

MATLAB与excel表格的交互

在使用MATLAB时,可能会遇到很多表格数据的处理,有时MATLAB也需要利用现存的表格数据实现操作目的。这时,就需要建立excel表格与MATLAB的交互作用。
工具/原料
1

电脑一台

2

MATLAB软件

方法/步骤
1

数据写入到指定excel中例:xlswrite('data.xlsx',A);或者xlswtrite('data.xls',A);注意1:表格名称后缀.xlsx与.xls并无差别,只是excel版本的不同。其中,后缀.xlsx是07版本之后的后缀,而后缀.xls则为03版本前的后缀,07版本可兼容03版本。注意2:在执行此命令时,不必自己新建立一个excel表格,MATLAB会自动建立一个当前目录下的excel表格,例如上述的data.xls。

2

数据写入指定的sheet中例:xlswrite('data.xlsx',A,2) ;这个语句是将矩阵A 的数据写入名为data的excel表格第二个sheet中(注意,这里是第二个sheet而不是sheet2)。

3

数据写入指定的sheet中的指定位置例:xlwrite('data.xlsx',A,3,'B3:F4') ;这个语句是将矩阵A的数据写入第三个sheet中,并且初始位置为B3,终止位置为F5。

5

清除表格中已经写入的数据利用下列程序:x=' ';xlswrite('data1.xlsx',x,'A1:Z100'); 上面的语法表示将表格data1中位于A1至Z100间的数据用空格代替

注意事项

本文总结了MATLAB向excel写入数据及从excel读出数据的基本操作方法,掌握这些后再遇到此类情况便可像如鱼得水般运用自如。

推荐信息