我追加的數字陣列到現有的使用這個Excel文件:輸入文字信息,以現有的CSV文件,用Matlab
dlmwrite(mydatafile,newdataarray,'-append');
我需要添加一列新行的開始的文字標識符(員工姓名),但我無法讓Matlab將名稱寫入單個單元格。有沒有人有任何想法,我會怎麼做到這一點?
我追加的數字陣列到現有的使用這個Excel文件:輸入文字信息,以現有的CSV文件,用Matlab
dlmwrite(mydatafile,newdataarray,'-append');
我需要添加一列新行的開始的文字標識符(員工姓名),但我無法讓Matlab將名稱寫入單個單元格。有沒有人有任何想法,我會怎麼做到這一點?
你的問題並不完全清楚,例如它沒有完全定義你如何在一行中添加一列。
如果以下情況不起作用,我會建議您提供一個小規模的數據示例,包括您要添加的數據和要添加的內容。
假設你只需要完成這件事,而不是尋找一個漂亮的解決方案,您可以嘗試:
首先讀入MATLAB
然後執行你喜歡
然後操作將其寫入新文件
這將允許您執行幾乎任何操作,但是否方便取決於您的特定需求。
@ AK4749完全是我的問題。我想寫入單個單元格的字符串正逐字符寫入單獨的單元格中。此外,這些字符會覆蓋已存在於該文件中的數據(而不是附加到下一個可用的空單元格)。 – user1686384
是您添加可用於在Excel中寫入的列嗎?如果是這樣,你是否正確使用引號?你是否說你的字符串是在不同的單元格中逐字符寫的? –