做数据分析时经常需要将分析的结果写入文件保存,这里就说明一下matlab读写xlsx文件的方法。
调用函数如下:

%写文件;
%files 文件路径;
%A 数据;
%sheet xlsx工作表;
%x1Range 工作表的单元格;
files = strcat(pwd,'\','xlsWrTest.xlsx');
xlswrite(files,A,sheet,xlRange);
%读文件
%ndata 读取的数据部分
%text 读取的文本部分
%alldata 读取ndata+text
%files 文件路径
%sheet 工作表
%x:x
[ndata,text,alldata] = xlsread(files,sheet,'x:x');

当调用xlswrite函数时,files存在于目录下就直接调用,files不存在时就自动新建一个此文件。
当调用xlsread函数时,files文件必须存在于目录下。

实例:

clear all;close all;clc;
files = strcat(pwd,'\','xlsWrTest.xlsx');%文件路径
sheet = 1; %工作表
A = {'Time','Temperature','others';12,98,1;13,99,2;14,97,3};
xlswrite(files,A,sheet,'A1'); %写文件,从A1位置开始按矩阵写
[ndata,text,alldata] = xlsread(files,sheet);%读所有数据
[ndata,text,alldata] = xlsread(files,sheet,'A1:A1');%读A1数据
[ndata,text,alldata] = xlsread(files,sheet,'B:B');%读B列数据
[ndata,text,alldata] = xlsread(files,sheet,'B:C');%读B到C列数据
[ndata,text,alldata] = xlsread(files,sheet,'2:2');%读第2行数据
[ndata,text,alldata] = xlsread(files,sheet,'2:4');%读第2到4行数据alldata = [alldata,{‘new’,2,3,4}'];%矩阵多加一列数据
xlswrite(files,alldata,sheet,'A1'); %写入

matlab读写xlsx文件相关推荐

  1. matlab读写xlsx文件和txt文件

    文章目录 matlab读xlsx文件 matlab写xlsx文件 matlab读txt文件 matlab写txt文件 向data.xlsx文件的Sheet1中存入20行4列小数,向Sheet2中存入2 ...

  2. matlab实现xlsx文件转mat文件

    matlab实现xlsx文件转mat文件 实验中常常需要将表格文件转换为mat文件进行处理,下面提供多sheet表格文件转mat文件的代码 %将xlsx文件转为mat文件,版本>R2019a c ...

  3. matlab读取xlsx文件,将大Excel(xlsx)文件加载到matlab中

    我使用Windows 64bit,8GB RAM和Matlab 64bit . 我试图将.xlsx文件加载到matlab中 . 文件大小约为700MB,包含673928行和43列的工作表 . 首先,我 ...

  4. MATLAB读写mat文件

    1. 保存mat文件: save               %将工作区间中所有的变量都储存为MATLAB.mat文件中 save  filename     %将工作区间中所有的变量都储存为file ...

  5. python使用pandas和xlsxwriter读写xlsx文件

    已有xlsx文件如下: 1. 读取前n行所有数据 # coding: utf-8 import pandas as pd # 1. 读取前n行所有数据 df = pd.read_excel('scho ...

  6. matlab对xml文件操作,Matlab读写xml文件

    xml文件以文档对象模型表示,简称DOM(Document Object Model).在Matlab中,使用xmlread读取xml文件成DOM节点,对xml文件的操作转化成对DOM节点的操作,使用 ...

  7. 【matlab】matlab读写bin文件注意事项

    1.此类代码实现bin文件读写,只需要更改文件路径为代码目录的路径即可实现运行. 2.注意存储数据时,需要将数据读写类型一致,若为写入数据,需要判断数据类型可以使用class(变量)实现查看. 3.若 ...

  8. 造轮子计划之linux下通过matlab读写mat文件

    http://bbs.feng.com/read-htm-tid-8467093.html(提供了三种主流平台的matlab镜像文件及破解方法) 安装MATLAB R2012B遇到问题(需要继续安装以 ...

  9. Qt使用Qtxlsx读写xlsx文件

    Qtxlsx官网:http://qtxlsx.debao.me/ QtXlsx是一个可以读取和写入Excel文件的库.它不需要安装Microsoft Excel,而且还可以跨平台,可以在Qt5支持的任 ...

  10. matlab关闭xlsx文件,invoke关闭excel文件的问题

    老师你好,我看了你的书和你在这个帖子里https://www.ilovematlab.cn/forum.php?mod=viewthread&tid=50558关于excel的一些操作技巧,但 ...

最新文章

  1. source insight 注释乱码?(【File】 > 【Reload As Encoding…】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load)
  2. 推荐6个好用到爆的Pycharm插件
  3. 音视频技术开发周刊:FFmpeg内置的一个无中生有的音视频输入数据 | 214
  4. html5 漏洞,HTML 5漏洞可致硬盘遭垃圾数据填满
  5. Chapter4-2_Speech_Synthesis(More than Tacotron)
  6. Pickle Finance:BAC-DAI Pickle Jar将在迁移到BAS v2后更新
  7. 关于tomcat 中的 tomcat-users.xml 配置不生效原因
  8. centos7恢复mysql数据库_一文看懂mysql数据库备份恢复演练
  9. i3-9100f和i5-9400f 的区别
  10. typedef用法详解
  11. rs232接口_串口,COM口,TTL,RS232,RS485,UART的区别详解
  12. 小米9预约如此火爆,雷军的供货能跟上吗?
  13. 网易云计算机专业课程,网易云课堂推出在线中国大学MOOC课程
  14. matlab 去高光,图像处理-去高光/直方图均衡
  15. 前端实现炫酷动感时钟特效
  16. 阿西莫夫 - 神们自己(2015年6月23日)
  17. Excel 数据透视表教程大全之 06 数据透视表八大优势,辅助列用途
  18. tomcat启动异常:子容器启动失败(a child container failed during start)
  19. 十月百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题) .
  20. Sencha Touch

热门文章

  1. 学习电商的第一个业务,发票管理,发票作废(发票作废为重)
  2. 小程序中视频作为页面背景
  3. Android类库常用类库一览
  4. windows7 照片查看器无法打开图片, windows提示因为可用内存不足,但我的内存4G?
  5. matlab eemd输出,如何用EEMD处理一份数据
  6. 阿里开源自研语音识别模型DFSMN
  7. Laravel学习笔记(33)后台切换前台模板(修改默认的加载模版路径)
  8. 2013年04月12日 JavaEE+物联云计算就业班-上海
  9. Win7安装VMware Tools问题
  10. [RK3288][Android6.0] 调试笔记 --- 开机提示mmc rescan错误