BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Open XML的Java和.NET类库

| 作者 Jonathan Allen 关注 530 他的粉丝 ,译者 张凯峰 关注 1 他的粉丝 发布于 2007年6月19日. 估计阅读时间: 1 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

通过Java或者.NET进行Office自动化通常是件令人沮丧的事情。除了Java和C#的后期绑定以及COM对象模型会过度使用可选参数的问题外,还有一定释放COM对象的要求。 如果忘记释放一个对象,相关的Office进程会到将来某个不确定的时间才会关闭。所以大多数人建议不要在服务或者网站中使用它。

随着新的OpenXML格式的诞生,出现了一种通过XML清晰并有效地操作Office文档的方式。但其规范6000多页,找出需要操作的确切节点并不是很容易的事情。

这就是SDK和类库产生的原因。Java开源开发者是最先宣布OpenXML4J的开发计划的。

现在就开始,我们很希望在7月早些时候发布一个Alpha版本,然后在8月发布Beta版本。我们也在寻找具备一定技能的贡献者,以及对我们这个社区的帮助——帮助在整个网络宣传这个新闻!

他们的网站上有一个详细定义的路线图,最初的发展计划感觉更像是一个有足够资金赞助的商业项目,而不是开源项目。如果最后的代码真的跟网站一样好,对Java开发者将是难得的享受。

在微软这边,我们发现了一个针对Open XML格式的微软SDK预览版本。微软比Java项目领先一步,因为.NET框架已经实现了一些非常底层的代码来支持Office格式。

SDK的类库已经在网上可以下载。虽然它的很多部分还会变化,但文档已经达到了很高的水准。

查看英文原文:Java and .NET Libraries for Open XML

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Office2002就开始支持XML格式的Excel和word了。 by Leon Kennedy

例如下面这个格式
<?xml version="1.0" encoding="UTF-8"?>
<?mso-application progid="Excel.Sheet"?>
就是Excel XML
---------
袋鼠蛋开源动态web服务器,拥有完全自主知识产权
www.kangaroo-egg.com

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT