2012-09-20 59 views
0

我追加的數字陣列到現有的使用這個Excel文件:輸入文字信息,以現有的CSV文件,用Matlab

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

我需要添加一列新行的開始的文字標識符(員工姓名),但我無法讓Matlab將名稱寫入單個單元格。有沒有人有任何想法,我會怎麼做到這一點?

+0

是您添加可用於在Excel中寫入的列嗎?如果是這樣,你是否正確使用引號?你是否說你的字符串是在不同的單元格中逐字符寫的? –

回答

0

你的問題並不完全清楚,例如它沒有完全定義你如何在一行中添加一列。

如果以下情況不起作用,我會建議您提供一個小規模的數據示例,包括您要添加的數據和要添加的內容。

假設你只需要完成這件事,而不是尋找一個漂亮的解決方案,您可以嘗試:

首先讀入MATLAB

然後執行你喜歡

然後操作將其寫入新文件

這將允許您執行幾乎任何操作,但是否方便取決於您的特定需求。

+0

@ AK4749完全是我的問題。我想寫入單個單元格的字符串正逐字符寫入單獨的單元格中。此外,這些字符會覆蓋已存在於該文件中的數據(而不是附加到下一個可用的空單元格)。 – user1686384