佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 利用matlab與Excel交互之單元格操作

利用matlab與Excel交互之單元格操作

熱門(mén)標(biāo)簽:銀行業(yè)務(wù) 檢查注冊(cè)表項(xiàng) 智能手機(jī) 服務(wù)器配置 呼叫中心市場(chǎng)需求 美圖手機(jī) 網(wǎng)站文章發(fā)布 鐵路電話系統(tǒng)

前言

接上文 matlab與Excel交互 非xlsread和xlswrite (1) ,此處默認(rèn):

Excel=actxserver(‘Excel.application');

Workbook 為已添加工作簿

單元格內(nèi)容操作

1.設(shè)置單元格的值

eSheet2.Range('A1:C3').Value = magic(3);
% 這個(gè)等于magic(4)也行,但是多出的部分會(huì)自動(dòng)忽略,
eSheet2.Range('A1').Value = 'Value'; % 設(shè)置某一個(gè)單元格的值
eSheet2.Columns.Item(1).Value = 123; % 設(shè)置某一列的值 行同理

2.復(fù)制,粘貼,剪切

% 清除單元格內(nèi)容
eSheet1.Range('A1').Clear;
% 復(fù)制單元格內(nèi)容
eSheet1.Range('A1').Copy;
% 剪切單元格內(nèi)容
eSheet1.Range('A1').Cut;
% 刪除單元格
eSheet1.Range('A1:C3').Delete
% 粘貼
eSheet1.Range('A1').PasteSpecial;
% 或者
% eSheet1.Paste;

3. 將單元格內(nèi)容作為圖片復(fù)制到剪切板

% 將單元格內(nèi)容作為圖片復(fù)制到剪切板
eSheet1.Range('A1:C3').CopyPicture

效果如下:

4.向Excel添加MATLAB中的圖片

%向Excel中添加圖片
a=0:0.1:5;
b=sin(a);
plot(a,b);
hgexport(gcf,'-clipboard');
eSheet1.Range('A1').PasteSpecial;
% 或者
% eSheet1.Paste;

效果如下:

單元格屬性操作

1. 設(shè)置單元格內(nèi)字體樣式

eSheet2.Range('A1').Font.FontProperty = PropertyValue
% 其中:常用的FontProperty有:Name,Size,Bold,Italic,Underline,Color
% 分別對(duì)應(yīng)字體,大小,加粗,斜體,下劃線,顏色

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.Bold = true % 第1列加粗

eSheet2.Range('A1:C3').Font.Name = '華文行楷';
eSheet2.Range('A1:C3').Font.Size = 12;
eSheet2.Range('A1:C3').Font.Italic = true ;  %斜體

2. 設(shè)置單元格顏色

eSheet1.Range('A1:B3').Interior.Color = 2^24;% 二進(jìn)制 前8位表示R,中8位表示G,后8位表示B

提示:顏色可以用十六進(jìn)制表示(但記得要在賦值的時(shí)候轉(zhuǎn)換成二進(jìn)制),這樣更容易提現(xiàn)RGB的值

3. 合并單元格

eSheet2.Range('A1:C3').Merge

4.文本對(duì)齊設(shè)置

Title.HorizontalAlignment=-4108;  % 水平居中
Title.VerticalAlignment=-4108; % 垂直居中


5.寬度和高度設(shè)置

Sheet1.Columns.ColumnWidth=1; % 列寬
Sheet1.Columns.RowHeight=10;  % 行距  單位為磅

總結(jié)

到此這篇關(guān)于利用matlab與Excel交互之單元格操作的文章就介紹到這了,更多相關(guān)matlab與Excel單元格操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:滄州 新疆 樂(lè)山 紅河 上海 長(zhǎng)治 沈陽(yáng) 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用matlab與Excel交互之單元格操作》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢(xún)

    • 400-1100-266
    河北省| 弥渡县| 崇阳县| 富顺县| 安新县| 乐昌市| 类乌齐县| 太白县| 铜陵市| 九江县| 鄂托克前旗| 景宁| 舞钢市| 东宁县| 华蓥市| 临武县| 静宁县| 牡丹江市| 留坝县| 拜城县| 鹤壁市| 当阳市| 莆田市| 唐河县| 贡觉县| 蓬溪县| 邵东县| 龙里县| 云林县| 乌兰浩特市| 慈溪市| 长泰县| 沐川县| 巫山县| 金阳县| 荔浦县| 建湖县| 武清区| 龙山县| 石渠县| 桃园市|