如何用matlab將一組字串寫入excel的格

2021-10-30 06:31:15 字數 1542 閱讀 4176

1樓:m視界

舉例說明:

filename = 'testdata.xlsx';

a = ;

sheet = 1;

xlrange = 'a1';

xlswrite(filename,a,sheet,xlrange)執行結果如下:

關鍵點:

a = ;%a必須一個cell型別

a='time'%則不會將time作為一個整體寫入excel單元格。

覺得有幫助就採納吧。

2樓:匿名使用者

補充說明樓上“m視界07”回答中的最後一句話:“a='time'%則不會將time作為一個整體寫入excel單元格。”

它會一個單元格寫入一個字元。如tim,就會將“t”寫入a1:a1格子;“i”寫入a1:b1格子;“m”寫入a1:c1格子這樣。

感謝樓上的幫助

3樓:仇平安長瑪

那如果字元的個數不太一定,有可能是1a

2b3c也可能是1a

2b3c

4d怎麼做,怎麼能把這種cell裡個數有變化的字串連線在一起。

有可能是一個cell裡有四個字串

也有可能一個cell裡有三個字串

怎麼能讓這個cell中的不確定數量的字串連線在一起放在一個單元格里,然後寫入到excel中的一個單元格去。

如何用matlab將一組字串寫入excel的一個格

4樓:育知同創教育

用matlab可以將字串寫入excel,但只能一行一行地寫入.

[stat msg] = xlswrite('e:\lhmex\myworkbook.xls', '我用matlab', 'sheet1','a1')

[stat msg] = xlswrite('e:\lhmex\myworkbook.xls', '我用matlab計算', 'sheet1','a2')

用matlab如何將一個陣列寫入到excel中?

5樓:

% 從excel檔案中讀資料

[n, t, rawdata] = xlsread(file, sheet, range); % sheet 和 range可以省略

file是excel檔案的地址,sheet是excel檔案中指定的工作表, range是工作表中要讀取資料的範圍

n是數字型資料, t是檔案型資料, rawdata是所有資料(cell型)

% 將資料寫入excel檔案

xlswrite(filename,a,sheet,range); % a就是待寫的資料如[n, t, rawdata] = xlsread('d:\tmp.xls', 'sheet1', 'a1:

b2');

xlswrite('d:\tmp.xls', rawdata, 'sheet2'); % 需保證檔案'tmp.

xls'未被開啟 winopen('d:\tmp.xls'); % 開啟excel檔案更多用法可以檢視matlab的幫助

matlab中如何將全字串檔案轉換成指定數字值的矩陣

假如文bai 件data放在due盤,代zhi碼如下 dao版 str importdata e data.txt n n length str m length str y zeros n,5 for i 1 n for j 1 m if str j a y i,j 1 elseif str j ...

VC 中如何擷取一段字串,VC 擷取字串問題

樓上的回答是可以但是抄比較麻bai 煩在vc中可以用cstring 類 用reversfind方法 可以du查詢到zhi 最後乙個dao 然後用left方法就可以的到 最後乙個 左邊的所有字串了具體可以檢視msdn的說明,很方便的 char str c tomcat abc txt char str...

labview中如何將16進製制的字串按位截娶變成與

用格式化字串,正規表示式用 2x就可以了,我現在沒lv,不能給你截圖,你自己試試 直接轉化資料型別,你本來處理的就是字串 每個數字和字母 區分大小寫 都會對應乙個ascll碼值。可以先查ascll表,在進行進製轉換,進製轉換,可以在excel 中進行。labview 16進製制顯示的字串和10進製數...