2012-09-20 33 views
0

我追加的数字阵列到现有的使用这个Excel文件:输入文字信息,以现有的CSV文件,用Matlab

dlmwrite(mydatafile,newdataarray,'-append'); 

我需要添加一列新行的开始的文字标识符(员工姓名),但我无法让Matlab将名称写入单个单元格。有没有人有任何想法,我会怎么做到这一点?

+0

是您添加可用于在Excel中写入的列吗?如果是这样,你是否正确使用引号?你是否说你的字符串是在不同的单元格中逐字符写的? –

回答

0

你的问题并不完全清楚,例如它没有完全定义你如何在一行中添加一列。

如果以下情况不起作用,我会建议您提供一个小规模的数据示例,包括您要添加的数据和要添加的内容。

假设你只需要完成这件事,而不是寻找一个漂亮的解决方案,您可以尝试:

首先读入MATLAB

然后执行你喜欢

然后操作将其写入新文件

这将允许您执行几乎任何操作,但是否方便取决于您的特定需求。

+0

@ AK4749完全是我的问题。我想写入单个单元格的字符串正逐字符写入单独的单元格中。此外,这些字符会覆盖已存在于该文件中的数据(而不是附加到下一个可用的空单元格)。 – user1686384