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的操作相关知识。
分类:
OpenXMLSDK
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具