加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

使用matlab读取和保存xlsx格式的文件

(2014-11-08 15:59:04)
标签:

matlab

excel

文件读写

分类: matlab

%文件的读取:

%调出打开文件的对话框,指定打开的文件类型为xlsx,读入选择的文件名称和路径

[datafile,pathname]=uigetfile({'*.xlsx';'*.*'},'请指定excel文件: ');

 

%从该文件中读取数据,包括文本部分(一般为文件头)和数字部分(一般为数据段)两部分

[data headtext]= xlsread([pathname datafile]);

%也可以指定读取文件中的一部分,例如:

%filename = 'myExample.xlsx';
%sheet = 2;
%xlRange = 'B2:C3';

%subsetA = xlsread(filename, sheet, xlRange)

 

%文件的保存:

%将数据和文件头写入另外一个xlsx文件中

%调出保存文件的对话框,指定保存文件的格式为xlsx,读取要保存的文件名称和路径

[filename2, pathname2] = uiputfile( ...

       {'*.xlsx', '电子表格(*.xlsx)'}, ...

        '写入excel文件:');

 

%将文件头写入xlsx文件中,文件头开始位置为,sheet1A1

xlswrite([pathname2 filename2],headtext,'sheet1','A1');

 

%将数据写入xlsx文件中,数据的开始位置为sheet1A2

xlswrite([pathname2 filename2],data ,'sheet1','A2');

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有