乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用matlab将一组字符串写入excel的一个格

如何用matlab将一组字符串写入excel的一个格

作者:乔山办公网日期:

返回目录:excel表格制作


那如果字符的个数不太一定,有可能是1a 2b 3c也可能是1a 2b 3c 4d怎么做,怎么能把这种cell里个数有变化的字符串连接在一起。
有可能是一个cell里有四个字符串

也有可能一个cell里有三个字符串

怎么能让这个cell中的不确定数量的字符串连接在一起放在一个单元格里,然后写入到excel中的一个单元格去。

举例说明:

filename = 'testdata.xlsx';
A = {'Time'};
sheet = 1;
xlRange = 'A1';
xlswrite(filename,A,sheet,xlRange)

运行结果如下:

关键点:

A = {'Time'};%A必须一个cell类型

A='Time'%则不会将Time作为一个整体写入Excel单元格

觉得有帮助就采纳吧。


%%% 这样就可以了

txt={'时间','位移'};
xlswrite('2.xls',txt(1),'时间位移','A1');
xlswrite('2.xls',txt(2),'时间位移','B2');

提供你一下几种方式:

  1. 字符串连接strcat(),例如a=‘123’,b=‘sdad’,strcat(a,b,'呵呵'),结果为123sdab呵呵;这方式的连接无视长短,无视类型。唯一不足就是去掉了中间空格,比如a=‘  123’,与上面结果一样。

  2. 矩阵式连接,a=['123' '345' 'he呵'],结果为123345he呵,这种方式与上面不同,可以保留空格。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网