dingsir的个人博客分享 http://blog.sciencenet.cn/u/dingsir

博文

学习笔记: 用XLST将XML转换到XML表格或Excel文件

已有 1668 次阅读 2020-7-30 16:38 |个人分类:软件杂谈|系统分类:论文交流| 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://blog.sciencenet.cn/blog-1213210-1244263.html

上一篇:命令直通车的巧妙利用 | 过度拟合与如何避免
下一篇:锂离子电池电解液基础知识培训PPT(修正链接不能下载文件的问题)

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2022-5-16 18:03

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部