目錄
接上文 matlab與excel互動 非xlsread和xlswrite (1) ,此處預設:
excel=actxserver(『excel.application');
workbook 為已新增工作簿
esheet2.range('a1:c3').value = magic(3);
% 這個等於magic(4)也行,但是多出的部分會自動忽略,
esheet2.range('a1').value = 'value'; % 設定某乙個單元格的值
esheet2.columns.item(1).value = 123; % 設定某一列的值 行同理
% 清除單元格內容
esheet1.range('a1').clear;
% 複製單元格內容
esheet1.range('a1').copy;
% 剪下單元格內容
esheet1.range('a1').cut;
% 刪除單元格
esheet1.range('a1:c3').delete
% 貼上
esheet1.range('a1').pastespecial;
% 或者
% esh程式設計客棧eet1.paste;
% 將單元格內容作為複製到剪下板
esheet1.range('a1:c3').copypicture
效果如下:
%向excel中新增
a=0:0.1:5;
b=sin(a);
plot(a,b);
hgexport(gcf,'-clipbo');
esheet1.range('a1').pastespecial;
% 或者
% esheet1.paste;
效果如下:
esheet2.range('a1').font.fontproperty = propertyvalue
% 其中:常用的fontproperty有:name,size,bold,italic,underline,color
% 分別對應字型,大小,加粗,斜體,下劃線,顏色
fontproperty具體有那些可以檢視
%字型加粗
esheet2.columns.item(1).font.bold = true % 第一列加粗
% esheet2.columns..font.bold = true % 全部加粗
esheet2.range('a1:c3').font.bold = true % 選中範圍加粗
esheet2.rows.item(1).font.bol程式設計客棧d = true % 第1列加粗
esheet2.range('a1:c3').font.name = '華文行楷';
esheet2.range('a1:c3').font.size = 12;
esheet2.range('a1:c3').font.italic = true ; %斜體
esheet1.range('a1:b3').interior.color = 2^24;% 二進位制 前8位表示r,中8位表示g,後8位表示b
提示:顏色可以用十六進製制表示(但記得要在賦值的時候轉換成二進位制),這樣更容易提現rgb的值
esheet2.range('a1:c3').merge
title.horizontalalignment=-4108; % 水平居中
title.verticalalignment=-4108; % 垂直居中
sheet1.columns.columnwidth=1; % 列寬
sheet1.c程式設計客棧olumns.rowheight=10; % 行距 單位為磅
matlab讀取excel資料
matlab讀取excel資料有乙個注意的點就是路徑,為方便起見可以先將matlab路徑設定為要讀取的excel檔案的路徑,這樣可以不用去在函式中在寫路徑,然後用函式來讀取,例如 x xlsread filename sheet1 b2 b34 filename是你儲存的檔名,要包括檔案格式比如 實...
MATLAB 讀取 寫入Excel
xlswrite filename,a xlswrite filename,a,sheet xlswrite filename,a,xlrange xlswrite filename,a,sheet,xlrange 1 寫入string b2 從b2單元格作為起點存放 2 寫入元胞陣列 3 寫入以0...
matlab讀寫Excel檔案
examp7.2 1 code by ariszheng gmail.com 2010 6 22 檔名稱 excel.xls typ,desc,fmt xlsfinfo excel.xls 檔案在當前工作目錄下,直接輸入檔名稱即可。system taskkill f im excel.exe exa...