Office Open Xml SDK简介

     Office Open XMLSDK 是用于操作微软Office的组件,操作word、excel、presention(PresentationML/SpreedsheetML/WordprocessingML)的开放标准。可以再不同的平台之间自由实现。Office Open XML SDK简化了基础的Open XML架构元素的任务和消除了Micrsoft Office应用程序创建的文档的耦合。Open XML SDK使用了ZIP和XML两种技术作为操作word、excelpresention的基础。封装了开发人员在Open XML操作的执行的许多常见操作,使得开发人的工作非常简单。

  在使用Open XML SDK的时候,需要使用到两个依赖的DLL。分别是DocumentFormat.OpenXml和WindowBase。

  任何一个Open XMLfile都可以改成zip的压缩文件,并且可以用解压软件对该文件进行解压

 word文档在Open XML中是用WordprocessingML来表示,WordprocessingML具有一下的结构:

  • Main Document
  • Glossary document
  • Header and footer
  • Comments
  • Text box
  • Footnote and endnote

Presentations是有PresentationML 来表示的,它具有一下的主要结构:

  • Slider master
  • Notes master
  • Hanout master
  • Slide layout
  • Notes

excel(shreadsheet workbooks)是由SpreadsheetML来表示,wordbook有以下的结构:

  • Workbook part
  • one or more worksheets
  • Charts
  • Tables
  • CustomXML

目前Open XML SDK的最新版本是2.5.在接下去会分别学习记录word、presentation、excel的操作相关知识。

posted @ 2021-04-20 15:07  VarForrest  阅读(758)  评论(0编辑  收藏  举报