利用matlab与Excel交互之单元格操作

目录
  • 前言
  • 单元格内容操作
    • 1.设置单元格的值
    • 2.复制,粘贴,剪切
    • 3. 将单元格内容作为图片复制到剪切板
    • 4.向Excel添加MATLAB中的图片
  • 单元格属性操作
    • 1. 设置单元格内字体样式
    • 2. 设置单元格颜色
    • 3. 合并单元格
    • 4.文本对齐设置
    • 5.宽度和高度设置
  • 总结

前言

接上文 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;  % 行距  单位为磅

总结

到此这篇关于利用matlab与Excel交互之单元格操作的文章就介绍到这了,更多相关matlab与Excel单元格操作内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 利用matlab与Excel交互之单元格操作

    利用matlab与Excel交互之单元格操作

    目录 前言 单元格内容操作 1.设置单元格的值 2.复制,粘贴,剪切 3. 将单元格内容作为图片复制到剪切板 4.向Excel添加MATLAB中的图片 单元格属性操作 1. 设置单元格内字体样式 2. 设置单元格颜色 3. 合并单元格 4.文本对齐设置 5.宽度和高度设置 总结 前言 接上文 matlab与Excel交互 非xlsread和xlswrite (1) ,此处默认: Excel=actxserver('Excel.application'); Workbook 为已添加工作簿 单元格

  • 用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法

    今天在做项目中,遇到使用代码生成具有一定样式的Excel,找了很多资料,最后终于解决了,Excel中格式的设置,以及单元格的合并等等.下面就介绍下,使用NPOI类库操作Excel的方法. 1.首先我们先在内存中生成一个Excel文件,代码如下:   HSSFWorkbook book = new HSSFWorkbook();        ISheet sheet = book.CreateSheet("Sheet1"); 2.然后在新创建的sheet里面,创建我们的行和列,代码如下

  • 如何利用Python批量处理行、列和单元格详解

    目录 精确调整工作表的行高和列宽 批量更改多个工作簿的数据格式 批量更改工作簿的外观格式 设置字体格式 修改字体为宋体 修改字号 字体加粗 字体颜色 单元格填充颜色 对齐方式 添加合适粗细的边框 替换工作簿的行数据 提取指定数据 提取列数据 追加行数据 提取所有工作表的唯一值 总结 精确调整工作表的行高和列宽 步骤 打开工作簿. 遍历所有工作表 核心代码 for i in workbook.sheets: value = i.range('A1').expand('table') value.c

  • java实现对excel文件的处理合并单元格的操作

    java实现对excel文件的处理合并单元格的操作

    一.依赖引入 <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version> </dependency> 二.表格操作 1.读取xls文件 测试文件为: 代码: public void test() throws IOException, BiffEx

  • matlab和Excel的数据交互操作(非xlsread和xlswrite)

    matlab和Excel的数据交互操作(非xlsread和xlswrite)

    前言 我们在学习MATLAB使用过程中可能需要用到Excel中的数据,那么matlab和Excel该如何交互呢?下面这篇文章带大家一起来看看 1.打开Excel clear all % 添加Excel函数 try Excel=actxGetRunningServer('Excel.Application'); catch Excel=actxserver('Excel.application'); end % 设置Excel可见 Excel.visible=1; 效果如下: 2.新建workbo

  • Python excel合并居中值相同的单元格实例代码

    Python excel合并居中值相同的单元格实例代码

    目录 前言 处理前的单元格 代码分解讲解 总结 前言 这里要说明一下,本文包含的代码其中一部分并不是自己写的,是我找了很多文章拼凑出来的,比如如何找相同内容的单元格.怎么合并.怎么居中等等.出处许多,这边就不一个个放链接了.就当做一份自己写的学习笔记供大家参考. 本文结构 是分段讲解代码,文末放全部的代码 处理前的单元格   -----------------------> 可以看到有一些名字是重复的,我们现在要做的就是把这些重复的名字合并居中,程序执行完的效果如图. (大家可能会说,这不是多此

  • Python使用xlrd实现读取合并单元格

    合并单元格 操作方法: 1.使用xlrd自带属性:merged_cells # 获取表格中所有合并单元格位置,以列表形式返回 (起始行,结束行,起始列,结束列) merged = sheet.merged_cells #结果:[(1,5,0,1),(5,9,0,1)] 2.使用循环判断是合并单元格还是普通单元格,并将合并单元格中的首行值赋值给合并单元格 def get_cell_type(row_index, col_index): """既能得到合并单元格也能得到普通单元格

  • Python基于xlrd模块处理合并单元格

    目的: python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式. 总体思路: (1)要想实现对Excel数据的读取,需要用到第三方应用,直接应用. (2)实际操作时候和我们实际平时打开一个文件进行操作一样,先找到文件-->打开文件-->定义要读取的sheet-->读取出内容. Excel处理合并单元格: 已存在合并单元格如下: xlrd中的 merged_cells 属性介绍:[code]import xlrd import xlrd workbook = xlr

  • java poi 读取单元格null或者空字符串方式

    java poi 读取单元格null或者空字符串方式

    目录 java poi 读取单元格null或空字符串 java poi读取excel单元格为空的数据,出现空指针异常 产生原因 问题解决 java poi 读取单元格null或空字符串 Cell cell = row.getCell(j, Row.RETURN_BLANK_AS_NULL); 需求 :策划同学填写的单元格有时为null 有时为空串 分条件处理 getcell 可以传入指定的策略 根据需求拿到结果分需处理 java poi读取excel单元格为空的数据,出现空指针异常 空指针异常:

  • C#利用NPOI操作Excel(单元格设置)

    本文实例为大家分享了C#利用NPOI操作Excel的单元格设置,供大家参考,具体内容如下 一.合并单元格 NOPI支持对单元格进行合并,还有单元格格式设置! 注意: 在进行单元格合并时必须先创建单元格 1.合并单元格语句: sheet.AddMergedRegion(new CellRangeAddress(0, 0, 0, 3)); //起始行,终止行,起始列,终止列 2.设置单元格格式: ICellStyle cellStyle = wk.CreateCellStyle();  //首先建单

随机推荐

  • 透过ashx看浏览器服务器运行本质(图解)
  • asp教程中get post提交表单有5点区别
  • JQuery 选择器、过滤器介绍
  • vue.js实现价格格式化的方法
  • Vue学习笔记进阶篇之vue-router安装及使用方法
  • Highcharts学习之坐标轴
  • Android相册效果(使用C#和Java分别实现)
  • python开发之for循环操作实例详解
  • Python的print用法示例
  • 页面载入结束自动调用js函数示例
  • PHP使用php-resque库配合Redis实现MQ消息队列的教程
  • 浅析PHP递归函数返回值使用方法
  • Laravel 5框架学习之向视图传送数据(进阶篇)
  • Python中for循环详解
  • 关于静态页生成问题 突破form数量限制
  • MySQL几点重要的性能指标计算和优化方法总结
  • 利用vnc远程图形界面控制Linux
  • Apache日志的一些操作命令技巧
  • Java TreeSet实现学生按年龄大小和姓名排序的方法示例
  • PHP Mysqli 常用代码集合

国外留学毕业证书制作公司南京代办海外大学毕业证办理深圳办海外文凭证书贵阳做海外留学生学位证定做乌鲁木齐做海外留学毕业证银川海外学历文凭广州办国外留学文凭太原制作国外学位济南补办海外大学毕业证定做广州代做海外学位证书代办杭州定做国外本科毕业证南京海外成绩单定做哈尔滨定做海外留学学位证补办南昌定做海外证书深圳定做国外学位补办长沙做国外本科毕业证办理哈尔滨做海外文凭补办重庆国外留学生学位证代做成都定做海外学历合肥补办国外学历证补办长沙定做海外留学学位证代办昆明办理国外留学毕业证定制合肥制作海外硕士毕业证办理乌鲁木齐补办国外学历文凭代做合肥海外学历办理沈阳定做国外文凭代办乌鲁木齐代办海外学位制作南京办理海外毕业证定做济南办国外证书代做西宁补办国外硕士毕业证制作珠海代办海外文凭毕业证办理淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

国外留学毕业证书制作公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化