随笔分类 -  Office

如何在open xml excel 中存储自定义xml数据?
摘要:如何在open xml excel 中存储自定义xml数据?而且不能放在隐藏的cell单元格内,也不能放在隐藏的sheet内,要类似web网站的Application变量,但还不能是VBA和宏之类的,要对用户不可见,但是对开发者可见。曾经试过两个方法:1.在styles.xml或sheet1.xml中的Extension (extLst/ext)节点下添加自定义节点,用来存储自己的数据。具体xml节点如下: Worksheet的xml里可以有extLst,stylesheet的xml里也可以有extLst,但Worksheet里的不知道怎么用,常见的是在stylesheet里.虽然Ex... 阅读全文
posted @ 2013-07-10 07:58 BobLiu 阅读(1627) 评论(0) 推荐(0) 编辑
Excel Open Xml中CellStyleXfs,cellStyle,cellXfs之间关系的总结
摘要:最近这几个东东打交道了几天,总算是弄明白了,综合多个帖子,现在总结如下:在创建stylesheet时,必须创建fonts,Fills,Borders 和cellXfs(CellFormats)四个节点。而cellXfs节点是综合节点,它需要引用numFormatId列表、FontId列表、fillId列表和borderId列表,这些都包含在Styles.xml文件中。1.cellStyle, 单元格自定义样式总纲,"name"属性表示的是CellStyleXfs中样式的名称,"xfId"属性表示的是CellStyleXfs中"xf"子 阅读全文
posted @ 2013-07-04 08:54 BobLiu 阅读(4977) 评论(1) 推荐(2) 编辑