解析Excel2007之Style、Drawing、Chart
来源于:http://gaby.cnblogs.com/
作者:Gaby,昵称:木头
说明:本人能力有限,所有文章均作为自己的学习笔记,如果不对或者不合理的地方, 欢迎留言提出,谢谢支持!
上次说了Excel里面的Sheet,今天我们把最后的几点说完吧,先从Style开始吧。
Style是样式文件,里面的结构挺有意思的。先看下结构
老规矩,一个个解释下吧,每个里面的详细子项就不细说了,真正要用到这块的人自己慢慢看吧,应该是能看明白的
1、numFmts:是数字格式化显示的定义,比如1234格式显示成¥1,234.00
2、fonts:字符样式
3、fills:填充的样式,包含背景色
4、borders:这个明白哦,边框的设置
以上每项打开后会发现里面有不同的小项,每个小项定义了一种特定的样式。
5、cellStyleXfs:这个具体作用我不清楚,不过他的定义跟cellXfs是一样的,好像是个样式组合,供cellXfs调用的。我们来看cellXfs
6、cellXfs:这个就是真正的样式定义了,仔细看它的子项设置,会发现它就像是搭积木,它通过numFmtId、fontId、fillId等等将前面的样式组合显示起来的,它的其他几个属性也好理解,比如是否支持边框,是否支持字体……
剩下的我也说不清楚了,就不误人子弟了。
Drawing、Chart现在还用不上,也没仔细看,就没什么好说的,我想指出的一点是,sheet调用Drawing,Drawing里面包含图片定义和图表定义(Chart),所以Chart是被Drawing调用的,不是被Sheet直接调用的。
好了,对Excel2007的解析告一段落了,谢谢走过、路过、看过、写过、支持过的朋友!
转载于:https://www.cnblogs.com/Gaby/archive/2009/05/04/1448468.html
解析Excel2007之Style、Drawing、Chart相关推荐
- POI以SAX方式解析Excel2007大文件(包含空单元格的处理) Java生成CSV文件实例详解...
http://blog.csdn.net/l081307114/article/details/46009015 http://www.cnblogs.com/dreammyle/p/5458280. ...
- 解析Excel2007之关键点_Sheet.xml(一)
来源于:http://gaby.cnblogs.com/ 作者:Gaby,昵称:木头 说明:本人能力有限,所有文章均作为自己的学习笔记,如果不对或者不合理的地方, 欢迎留言提出,谢谢支持! 上次说到r ...
- java 使用XmlPullParser解析Excel2007中日期格式的转换
Excel2007在日期格式上是以double类型存储的,例如日期为2018-06-13,在xml中表示为43264. 使用java解析excel的xml文件时,会发现,获取到的值依旧是43264,毕 ...
- 在.NET中不安装Office使用EPPlus生成带图表(Chart)的Excel报表
在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的需求,特别是在一些ASP.NET网站中,有时候我们并不能保证Web服务器上一定安装了Office组件,所以使用微软的Offi ...
- 数据可视化-echarts入门、常见图表案例、超详细配置解析及项目案例
文章目录 数据可视化-echarts入门.常见图表案例及项目案例 一.简介 一.数据可视化简介 二.echarts简介 三.echarts特点 四.ZRender介绍 二.Echarts的基本使用 一 ...
- 关于在POI以SAX方式解析,会导出拼音(音标)的问题解决
参考文章: POI以SAX方式解析Excel2007大文件(包含空单元格的处理) 这个片文章中,POI以SAX方式来读取excel,解决读大文件的问题,但是文章中创建ReadOnlySharedStr ...
- HTML5——Canvas图表插件 chart.js的基础使用
Canvas图表插件 推荐三种比较好用的. chart.js 灵活.可个性化设置图表样式的js图表插件 chartist.js 配置简单,只需要设置数据即可,包是最小的. HighCharts.js ...
- 谈一谈浏览器解析CSS选择器的过程【前端每日一题-6】
谈一谈浏览器解析CSS选择器的过程? 这是一道发散题,可以根据自己的理解自行解答. 在开始前,我们必须了解一个真相:为什么排版引擎解析 CSS 选择器时一定要从右往左解析? 简单的来说:浏览器从右到左 ...
- 深入理解浏览器解析和执行过程
在我们公司的业务场景中,有很大一部分用户是使用老款安卓机浏览页面,这些老款安卓机性能较差,如果优化不足,页面的卡顿现象会更加明显,此时页面性能优化的重要性就凸显出现.优化页面的性能,需要对浏览器的渲染 ...
最新文章
- android+单利模式中传递context,Android的Context详解
- python3精要(34)-import工作原理
- k8s部署postgresql(含postgis插件)
- u-boot.lds 文件分析
- 为什么需要动态SQL
- 工作中常用的但是又容易忽略的问题
- 如何在指定的内容中找出指定字符串的个数
- 正常人一天步行走路多少为宜
- Lucene.Net
- Soul打造冬奥捏脸大赛 在创意玩法中传递奥运精神
- 电脑小米手机,小米手机怎么连接电脑?
- 单GPU实现20Hz决策,最新基于序列生成模型的高效轨迹规划方法
- simulink提示错误Invalid OutputTimes specified in the Configuration Parameters dialog for block diagram
- Java基础学习笔记(十)——常用API(3)
- 艾孜尔江在腾讯网上的影视作品
- 《Java 并发编程的艺术》迷你书
- 【C语言】—— qsort()函数的使用
- 征战星辰大海,从这里开始
- RTX51Tiny 学习笔记(一)
- [转载]互联网Offer选择恐惧症
热门文章
- Pycharm基本操作
- 的电路接法_放大电路的三种基本接法分享
- python处理csv文件缺失值_Python:如何处理CSV中的缺失值?
- linux ssh客户端工具
- T-SQL编程基础-基本语法
- SolidWorks学习笔记4特征
- TCP滑动窗口(发送窗口和接受窗口)
- java中getClass().getResourceAsStream()与getClass().getClassLoader().getResourceAsStream()的区别
- 往数据库的表中插入新行
- 模块化和组件化的定义以及两者的区别