功能说明:

1、表格第一行(1)要留着添加表头描述,同时也可以随时向表格手工添加数据,因此不能用计数进行循环

第一列(A)为时间戳字符串(如20150413123415)。每次运行程序就存储一次数据,包括64位无符号整型时间戳数据(1*1)和双精度浮点数据(1*30)。

技术分解:

1、MATLAB创建excel文件

2、MATLAB写入excel文件

3、MATLAB读取excel文件

难点1:数据自动循环写入excel文件

难点2:字符串如何写入excel文件

实现方案:

判断是否存在目标Excel文件。

不存在,创建目标excel文件,存储数据

已存在,读取目标excel文件行数,确定存储范围,存储数据

方案一的程序实现:

timeData={datestr(now,30)};

paraData=[1 2.980.34 23.9];

if~exist('myData.xlsx','file')

xlswrite('myData.xlsx',timeData,1,'A1');

xlswrite('myData.xlsx',paraData,1,'B1');

else

[tmp1,tmp2,tmpRaw]=xlsread('myData.xlsx');

if size(tmp1,1)==0&&size(tmp2,1)==0%是否是空文档

mRowRange='1';

else

mRowRange=num2str(size(tmpRaw,1)+1);

end

xlswrite('myData.xlsx',timeData,1,['A'mRowRange]);

xlswrite('myData.xlsx',paraData,1,['B'mRowRange]);

end

注意:

Excel最多可以存储65536行256列。

Excel写入时必须是同一类型,不同的类型要分开写入。

MATLAB中的字符串写入Excel时,要用元胞类型,不然每个字母就会占用一个单元格。

出现空文档会导致只能在第二行输出的死循环。

matlab 循环写excel文件,matlab数据自动循环写入excel文件相关推荐

  1. MATLAB把多行多列矩阵数据和文字写入txt文件

    效果: 代码: a=[1,2,3;4,5,6;7,8,9] [m,~]=size(a) fid=fopen('a.txt','w'); fprintf(fid,'第一列\t第二列\t第三列\r\n') ...

  2. xlsx表格怎么做汇总统计_excel表格 的自动统计数据-excel,怎么做数据自动汇总

    excel,怎么做数据自动汇总 在EXCEL里面查找然后自动统量的具骤如下: 我们需要的材料分别是:电脑Excel表格. 1.首先我们打开需要编辑的Excel表格,点击打开"查找和选择&qu ...

  3. MATLAB 数据自动保存到Excel操作

    MATLAB 数据自动保存到Excel操作 欢迎学习交流! 邮箱: z-@1-6.com 网站: https://zephyrhours.github.io/ 在实验中,有时候将每次实验计算的结果一一 ...

  4. 请编写程序,读入CSV文件中数据,循环获得用户输入,直至用户直接输入“Q”退出。根据用户输入的星座名称,输出此星座的出生日期范围及对应字符形式。如果输入的名称有误,请输出“输入星座名称有误”

    星座,开始月日,结束月日,Unicode ‌水瓶座,120,218,9810 ‌双鱼座,219,320,9811 ‌白羊座,321,419,9800 ‌金牛座,420,520,9801 ‌双子座,52 ...

  5. excel两列乱序姓名如何一一对应 excel 两列数据自动配对

    excel两列乱序姓名如何一一对应?Excel是非常好用的数据表格处理软件,能够帮助用户快速的处理复杂的数据,而excel中有很多实用的功能,需要我们合理使用.有时需要将两个名单中的数据自动对应,自己 ...

  6. C# 创建Excel,读取mdb数据库,写入Excel数据,获取mdb中所有表格名字,选择多个文件

    C# 创建Excel,读取mdb数据库,写入Excel数据,获取mdb中所有表格名字,选择多个文件 1.创建Excel表 使用OleDbCommand类执行SQL语句即可,代码如下 /// <s ...

  7. 随机数写excel java代码_基于python实现在excel中读取与生成随机数写入excel中

    搜索热词 具体要求是:在一份已知的excel表格中读取学生的学号与姓名,再将这些数据放到新的excel表中的第一列与第二列,最后再生成随机数作为学生的考试成绩. 首先要用到的数据库有:xlwt,xlr ...

  8. Pymediainfo读取文件夹视频长度并写入Excel文件(openpyxl)

    Pymediainfo读取文件夹视频长度并写入excel文件(openpyxl) 导入使用的module 路径设置以及初始化 获取全部文件名称与文件大小 获取视频详细信息并存储 时间统计并得到总秒数及 ...

  9. python写txt方法_怎么实现python写入txt文件方法

    一.读写txt文件 1.打开txt文件1file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种:1 2 3 4#w 只 ...

最新文章

  1. 用DOS命令来运行Java代码
  2. mongo-yum安装-配置用户权限
  3. 子空间:群论的角度解释无监督深度学习
  4. ubuntu系统中root的2种pip路径
  5. 编程语言的发展趋势及未来方向(7):总结
  6. SQL Server 2008 阻止保存要求重新创建表的更改问题
  7. asp.net 网站模板怎么用,就是16aspx上面下下来的模板,里面有个sln文件,其他全是文件夹的东西...
  8. Linux下安装AliSQL(MySQL)及相关环境配置
  9. request.getParameter()与request.getParameterValues()
  10. 网络-单播、多播(组播)和广播的区别
  11. 华为存储系统操作管理
  12. 24节气—霜降文案、海报 , 秋将去,降初霜。
  13. java 去掉图片水印文字_Java实现图片水印工具类
  14. Objective-C之父Brad J. Cox去世,他推动了今天苹果的软件生态
  15. 开源知识管理系统_半个月收获接近 1k 的点赞!你需要的开源项目都在这里
  16. 在计算机英语中 update是什么意思,电脑出现windows update是什么意思?
  17. js实现登录页面的背景图片的随机展示
  18. Android开发 - PsyDuck说明书
  19. 35岁开始学编程,单片机编程解了我的“近忧”加重了我的“远虑”
  20. 你有多可爱,婚姻就有多可爱(转载记录)

热门文章

  1. python中的or的两种用法
  2. MATLAB---将索引图像转换为灰度图像前后对比显示
  3. win7开启热点时“无法启动承载网络”的解决方法
  4. 选择类聚——解决商家微信营销之急
  5. 高并发每日学习【2020-09-28】
  6. java23设计模式---class10、享元模式(FlyWeight)
  7. 医院检验信息系统源码 医院检验LIS系统源码 LIS源码
  8. Python + Selenium: expected_conditions介绍
  9. DNS高速缓存服务器的配置
  10. 哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(高年级)题解(全)