这些天出于项目的考虑,在看一些与OpenXML有关的东西。下面整理的是我自己的一些见解

1. OpenXML是新的Office文档格式,目前在Office 2007中,Excel,Word,Powerpoint都是遵从这个格式。该格式已经被确定为ISO标准。

2. OpenXML是XML技术与Zip技术的结合。也就是说该种文档格式,与之前二进制office文档不一样的地方在于,它虽然看起来是一个文档,但其实不是。它其实是一个压缩包。里面会有很多文件。我们将其通过解压缩的方式得到的内容如下

Open XML之我见

通过一个专门的Pageage Explorer打开该文件的样子如下

Open XML之我见

3. 一个Office文档包中可能包含的东西主要有

  • 文档属性(app,core,custom)
  • 样式
  • 媒体
  • 文档内容

Open XML之我见

4. 这种格式的主要优势

  • 可编程替换掉任何东西。不需要启动Office程序,也不需要安装Office程序。因为直接通过System.IO.Package这个命名空间做事情
  • 可以比较方便的检索内部的资料。
  • 文件体积比二进制小多了,因为是压缩过的。

相关文章:

  • 2022-01-05
  • 2021-07-06
  • 2021-05-08
  • 2021-06-05
  • 2021-08-25
  • 2021-05-23
  • 2021-08-23
  • 2021-08-24
猜你喜欢
  • 2021-07-19
  • 2021-06-23
  • 2022-12-23
  • 2021-04-28
  • 2021-10-18
  • 2021-09-17
  • 2021-09-17
相关资源
相似解决方案