利用matlab与Excel交互之单元格操作
作者:肆拾伍 时间:2022-12-04 15:06:54
前言
接上文 matlab与Excel交互 非xlsread和xlswrite (1) ,此处默认:
Excel=actxserver(‘Excel.application');
Workbook 为已添加工作簿
单元格内容操作
1.设置单元格的值
eSheet2.Range('A1:C3').Value = magic(3);
% 这个等于magic(4)也行,但是多出的部分会自动忽略,
eSheet2.Range('A1').Value = 'Value'; % 设置某一个单元格的值
eSheet2.Columns.Item(1).Value = 123; % 设置某一列的值 行同理
2.复制,粘贴,剪切
% 清除单元格内容
eSheet1.Range('A1').Clear;
% 复制单元格内容
eSheet1.Range('A1').Copy;
% 剪切单元格内容
eSheet1.Range('A1').Cut;
% 删除单元格
eSheet1.Range('A1:C3').Delete
% 粘贴
eSheet1.Range('A1').PasteSpecial;
% 或者
% eSheet1.Paste;
3. 将单元格内容作为图片复制到剪切板
% 将单元格内容作为图片复制到剪切板
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. 设置单元格内字体样式
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.Bold = true % 第1列加粗
eSheet2.Range('A1:C3').Font.Name = '华文行楷';
eSheet2.Range('A1:C3').Font.Size = 12;
eSheet2.Range('A1:C3').Font.Italic = true ; %斜体
2. 设置单元格颜色
eSheet1.Range('A1:B3').Interior.Color = 2^24;% 二进制 前8位表示R,中8位表示G,后8位表示B
提示:颜色可以用十六进制表示(但记得要在赋值的时候转换成二进制),这样更容易提现RGB的值
3. 合并单元格
eSheet2.Range('A1:C3').Merge
4.文本对齐设置
Title.HorizontalAlignment=-4108; % 水平居中
Title.VerticalAlignment=-4108; % 垂直居中
5.宽度和高度设置
Sheet1.Columns.ColumnWidth=1; % 列宽
Sheet1.Columns.RowHeight=10; % 行距 单位为磅
来源:https://blog.csdn.net/qq_43157190/article/details/99683635
标签:matlab,excel,单元格
0
投稿
猜你喜欢
好的产品设计并非始于图片,而是对人的理解
2009-08-02 20:25:00
PyQt5实现下载进度条效果
2022-06-17 10:47:11
matplotlib.pyplot画图并导出保存的实例
2022-10-02 13:32:26
如何利用python提取字符串中的数字
2022-12-09 10:32:13
JS继承 笔记
2024-04-23 09:15:11
Python plt 利用subplot 实现在一张画布同时画多张图
2021-02-04 02:50:17
pyhton列表转换为数组的实例
2021-01-12 08:14:31
SQL实现Excel的10个常用功能的示例详解
2024-01-17 18:11:36
ZABBIX3.2使用python脚本实现监控报表的方法
2021-04-11 20:15:02
关于Python字典(Dictionary)操作详解
2022-02-04 15:25:01
SqlServer2016模糊匹配的三种方式及效率问题简析
2024-01-22 09:45:59
python实现自动重启本程序的方法
2022-07-18 14:16:19
python之文件的读写和文件目录以及文件夹的操作实现代码
2021-05-15 02:55:57
Python scrapy爬取起点中文网小说榜单
2022-11-06 14:34:11
用JavaScript页面不刷新时全选择,全删除(GridView)
2024-05-11 09:17:20
关于pytest结合csv模块实现csv格式的数据驱动问题
2023-01-11 20:40:03
SQL Server高级内容之case语法函数概述及使用
2024-01-13 20:40:12
mysql用户创建与授权的简单实例
2024-01-18 00:20:18
jquery获取复选框被选中的值
2024-04-22 13:05:24
详解Python字符串切片
2021-09-10 05:10:43