丁祥欢
学习笔记: 用XLST将XML转换到XML表格或Excel文件
2020-7-30 16:38
阅读:2912
标签:XML, XLST, Excel, XML, Excel, Open XML, ECMA-376, XML, Excel

前面的学习笔记中谈到,可以用Python将xml解析为Excel表格.那么,专门用来转换xml的XLST是不是也可以实现这种转换呢.答案是可以的,因为我从软件的演示文件中就看到了.于是做了一些尝试.记录一下.

因为博客系统对代码的高亮分色效果不好,以图片代之. 你也可以下载下面的PDF文档来看,里面的文字是可以复制的.

附件链接:https://pan.baidu.com/s/1bnU4UtHmazujkFy-YqOQ4w 

提取码:wgpe


20200730163316.png

xlst在oxygen xml editor进行编辑和调试,效果不错.


设置Excel文件中的xml格式,参考了网站 http://www.officeopenxml.com/ 以及 ECMA 376标准中关于rPr属性的规定, 如果你感兴趣或者需要这个标准,可以从以下地址下载:


链接:https://pan.baidu.com/s/1N6pulfZvrKNtkqF5cP0YxQ  提取码:yibt

最后是一张Excel worksheet的xml结构图, 根据标准之sml.xsd绘制, 主要展示了单元格的定义. 给自己备忘用.

Excel cell 定义结构.png


转载本文请联系原作者获取授权,同时请注明本文来自丁祥欢科学网博客。

链接地址:https://wap.sciencenet.cn/blog-1213210-1244263.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?