低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

Open XML 的新类库和工具包

2011 年 7 月 16 日

Office Open XML 是国际公认的文档标准,基于各种 Microsoft Office 文件格式的 ZIP/XML 表示方式。它的竞争对手 Open Document Format(ODF)是另一个国际公认的标准格式,基于 Open Office 文件的本地格式。虽然可以通过底层 API 操作 Open XML 文件,但格式的复杂性使之成为一项艰巨的挑战。

第一代 Open XML SDK 在原始的 XML 之上提供了一个薄层。虽然这比什么都没有要好,但它仍然要求对底层格式非常熟悉。有鉴于此,大多数开发者对它不感兴趣,并继续使用 Office COM API。不幸的是,COM 类库的问题很多。它要求安装相关的 Office 产品,而且不能安全地在诸如 IIS 的服务器上使用。即使通过独立程序访问,开发者也需要非常小心,避免 Word 或者 Excel 的实例出现泄露。

Open XML SDK 2.0 为操作 Open XML 文档提供更高层次的 API。和之前的版本不同,每种文档都有特定的 API。深入理解底层文件格式仍然是需要的,但这已经变成了垫脚石。

包含在这个版本里的还有 Open XML SDK 2.0 Productivity Tool。这个工具的主要目的是对 Word、PowerPoint 或者 Excel 文档进行反向工程。接着,它会生成可以重新创建这个文档的 C#代码。这个工具还能用来验证文档。

查看英文原文: A New Library and Tooling Package for Open XML

2011 年 7 月 16 日 03:461832

评论

发布
暂无评论
发现更多内容

十六、深入Python字符串

刘润森

Python

聊聊「测试分工和测试时间」

清菡

测试

B站真题:如何判断括号是否有效?

王磊

Java 数据结构 算法

Week 3命题作业

balsamspear

极客大学架构师训练营

Week 3学习总结

balsamspear

极客大学架构师训练营

典型的大型互联网应用方案

garlic

极客大学架构师训练营

第四课系统架构课后作业

Geek_michael

极客大学架构师训练营

Spring 事务,你真的用对了吗(上篇)?

废材姑娘

Spring MVC

week04作业

追风

架构师一期

架构师训练营 1 期 -- 第四周总结

曾彪彪

极客大学架构师训练营

甲方日常 32

句子

随笔杂谈

每天都要写吗?

Nydia

第四周总结

Geek_ac4080

手把手教你分析Mysql死锁问题

捡田螺的小男孩

MySQL 死锁

三步法解析Express源码

执鸢者

面试 前端 Node Express

如何设计大型互联网系统架构

天天向上

极客大学架构师训练营

第11周总结

Vincent

极客时间 极客大学

极客时间架构师培训 1 期 - 第 4 周作业

Kaven

自学编程,看书还是视频?

沉默王二

程序员 读书 自学编程 视频

一次用户故事地图之旅

Bruce Talk

敏捷开发 用户故事 Product Owner 用户故事地图

十五、深入Python输入和输出

刘润森

Python

用Python绘制地理图

计算机与AI

Python 绘图

week04总结

追风

架构师一期

迭代开发中的微服务拆分

码猿外

架构 微服务 微服务拆分 架构演进

给新入职工程师的10条建议

supernova

管理 职场 工作方式

大型互联网系统常用的技术方案

天天向上

极客大学架构师训练营

视读——沟通的艺术,看入人里,看出人外(第四章)

废材姑娘

架构师训练营 1 期 -- 第四周作业

曾彪彪

极客大学架构师训练营

架构师训练营第四周作业

我是谁

极客大学架构师训练营

架构师训练营第四周学习总结

吴传禹

极客大学架构师训练营

架构师训练营第四周作业

吴传禹

极客大学架构师训练营

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

Open XML的新类库和工具包-InfoQ