来源于: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相关推荐

  1. POI以SAX方式解析Excel2007大文件(包含空单元格的处理) Java生成CSV文件实例详解...

    http://blog.csdn.net/l081307114/article/details/46009015 http://www.cnblogs.com/dreammyle/p/5458280. ...

  2. 解析Excel2007之关键点_Sheet.xml(一)

    来源于:http://gaby.cnblogs.com/ 作者:Gaby,昵称:木头 说明:本人能力有限,所有文章均作为自己的学习笔记,如果不对或者不合理的地方, 欢迎留言提出,谢谢支持! 上次说到r ...

  3. java 使用XmlPullParser解析Excel2007中日期格式的转换

    Excel2007在日期格式上是以double类型存储的,例如日期为2018-06-13,在xml中表示为43264. 使用java解析excel的xml文件时,会发现,获取到的值依旧是43264,毕 ...

  4. 在.NET中不安装Office使用EPPlus生成带图表(Chart)的Excel报表

    在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的需求,特别是在一些ASP.NET网站中,有时候我们并不能保证Web服务器上一定安装了Office组件,所以使用微软的Offi ...

  5. 数据可视化-echarts入门、常见图表案例、超详细配置解析及项目案例

    文章目录 数据可视化-echarts入门.常见图表案例及项目案例 一.简介 一.数据可视化简介 二.echarts简介 三.echarts特点 四.ZRender介绍 二.Echarts的基本使用 一 ...

  6. 关于在POI以SAX方式解析,会导出拼音(音标)的问题解决

    参考文章: POI以SAX方式解析Excel2007大文件(包含空单元格的处理) 这个片文章中,POI以SAX方式来读取excel,解决读大文件的问题,但是文章中创建ReadOnlySharedStr ...

  7. HTML5——Canvas图表插件 chart.js的基础使用

    Canvas图表插件 推荐三种比较好用的. chart.js 灵活.可个性化设置图表样式的js图表插件 chartist.js 配置简单,只需要设置数据即可,包是最小的. HighCharts.js ...

  8. 谈一谈浏览器解析CSS选择器的过程【前端每日一题-6】

    谈一谈浏览器解析CSS选择器的过程? 这是一道发散题,可以根据自己的理解自行解答. 在开始前,我们必须了解一个真相:为什么排版引擎解析 CSS 选择器时一定要从右往左解析? 简单的来说:浏览器从右到左 ...

  9. 深入理解浏览器解析和执行过程

    在我们公司的业务场景中,有很大一部分用户是使用老款安卓机浏览页面,这些老款安卓机性能较差,如果优化不足,页面的卡顿现象会更加明显,此时页面性能优化的重要性就凸显出现.优化页面的性能,需要对浏览器的渲染 ...

最新文章

  1. android+单利模式中传递context,Android的Context详解
  2. python3精要(34)-import工作原理
  3. k8s部署postgresql(含postgis插件)
  4. u-boot.lds 文件分析
  5. 为什么需要动态SQL
  6. 工作中常用的但是又容易忽略的问题
  7. 如何在指定的内容中找出指定字符串的个数
  8. 正常人一天步行走路多少为宜
  9. Lucene.Net
  10. Soul打造冬奥捏脸大赛 在创意玩法中传递奥运精神
  11. 电脑小米手机,小米手机怎么连接电脑?
  12. 单GPU实现20Hz决策,最新基于序列生成模型的高效轨迹规划方法
  13. simulink提示错误Invalid OutputTimes specified in the Configuration Parameters dialog for block diagram
  14. Java基础学习笔记(十)——常用API(3)
  15. 艾孜尔江在腾讯网上的影视作品
  16. 《Java 并发编程的艺术》迷你书
  17. 【C语言】—— qsort()函数的使用
  18. 征战星辰大海,从这里开始
  19. RTX51Tiny 学习笔记(一)
  20. [转载]互联网Offer选择恐惧症

热门文章

  1. Pycharm基本操作
  2. 的电路接法_放大电路的三种基本接法分享
  3. python处理csv文件缺失值_Python:如何处理CSV中的缺失值?
  4. linux ssh客户端工具
  5. T-SQL编程基础-基本语法
  6. SolidWorks学习笔记4特征
  7. TCP滑动窗口(发送窗口和接受窗口)
  8. java中getClass().getResourceAsStream()与getClass().getClassLoader().getResourceAsStream()的区别
  9. 往数据库的表中插入新行
  10. 模块化和组件化的定义以及两者的区别