注册 登录
编程论坛 Matlab

[讨论]matlab与 excel问题 [已解决]

wy1202105 发布于 2007-05-20 15:25, 2636 次点击
大虾帮帮忙!!

先通过matlab将数据导出到excel中,然后怎么将excel中的数据第一列前增加一个空白列?

[此贴子已经被leki于2007-5-20 18:28:05编辑过]

11 回复
#2
wy12021052007-05-20 15:52
通过VB也行,帮帮我!急!!!
#3
leki2007-05-20 16:19

我有关注你的帖子,但是我不懂,还有 请不要多次重复发同样的帖子
你能否把代码发上来,然后帮你调试一下

#4
wy12021052007-05-20 16:32
例如:aa.m文件:

A=[1 2;3 4];
xlswrite('sub.xls',A,'sheet1');
运行后excel中结果如下:
1 2
3 4
我是想在excel中第一列前在增加一列,比如生成如下样子:
aa 1 2
bb 3 4

谢谢!

#5
leki2007-05-20 16:50

我的MATLAB有问题了,有时能运行出来,但是只看到一个1,其他的看不到,有时又运行不出来

#6
leki2007-05-20 16:56
晚上再帮你试
#7
wy12021052007-05-20 16:59
恩,谢谢你!
这只是个例子,我只要能在excel的数据中增加第一列就行!
#8
leki2007-05-20 18:07
终于弄出来了,要这么久,都怪英语没学好啊

A=[1 2;3 4];
xlswrite('sub.xls',A,'test','B');

用help xlswrite 来参考
至于aa,bb 就要你自己弄了

[此贴子已经被作者于2007-5-20 18:16:23编辑过]

#9
wy12021052007-05-20 18:18
出来了,太谢谢你了!
#10
shirely2007-05-23 16:06
很奇怪,为什么我在我的matlab里的help里没有找到xlswrite()这个函数,是否和matlab的版本有问题,希望版主帮忙解答,3q
#11
leki2007-05-23 18:54

xlswrite()这个函数好像是7.0以后才有的
我把它传上来,你去试试看能用不

只有本站会员才能查看附件,请 登录


#12
shirely2007-07-31 10:04
谢谢你呀 
1