查看: 96|回复: 1|关注: 0

[已答复] matlab导出内容到excel,第二次把第一次的内容覆盖了

[复制链接]

新手

7 麦片

财富积分


050


2

主题

4

帖子

0

最佳答案
发表于 7 天前 | 显示全部楼层 |阅读模式
从excel 1 导入data到matlab中处理,输出两列新的内容放置于excel 2 中,同时将excel 1中的原有内容(data和txt)也分步导入excel 2,发现两列新的内容可以正常输出,但是从excel1 分步导出的原有内容(data和txt),第二次的txt把第一次的data给覆盖了


[data,txt] = xlsread('d:\Users\func1.xlsx','sheet2')    %读取data, txt
xlswrite('d:\Users\func2.xlsx',data,'sheet2')      %输出到新表格中
xlswrite('d:\Users\func2.xlsx',txt,'sheet2')

xlswrite('d:\Users\func2.xlsx',Vreactor2Value,'sheet2','O1')   %Vreactor2Value输出到O列上

xlswrite('d:\Users\func2.xlsx',nh2Value,'sheet2','P1')       %nh2Value输出到P列上


直接输出新的两列到原有表格已经能够实现,但想要重建一个excel

如何改代码能够一次性把data和txt导入新表格中呢?或者分步导入时,第二次不覆盖第一次的位置?
也没有从网上找到合适的解决方法,请大佬们不吝赐教!

新手

36 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
发表于 6 天前 | 显示全部楼层
一个一个文件进行导入:handshake

论坛优秀回答者

4

主题

1170

帖子

139

最佳答案
  • 关注者: 82
发表于 6 天前 | 显示全部楼层
1. 把数据存在workspace,最后一次导入
2. 每次导入前,先读取文件,保存内容后做增量修改后再写入
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表