写点什么

使用 OpenXML 电子表格标记语言进行互操作

  • 佚名

  • 2007-05-08
  • 本文字数:802 字

    阅读完需:约 3 分钟

OpenXML 是一种新的标准,用于在异质环境中跨边界进行传输数据。2007 年微软 Office System 中新的 Open XML Formats 就是使用既有的用于 XML 和 ZIP 数据的工业标准来创建的。只要使用这些格式的人们熟悉 XML 和 ZIP 技术,他们就能访问 Office 2007 格式中的数据。通过使用 XML 作为通用的互操作技术,当有人想要把数据从一种类型的系统转移到另外一种时,就会相对很容易的实现。许可证机制是完全开放的,而且文档丰富。

一种潜在的集成示例演示如下:



主要应用场景如下:

  • 从异质数据源生成电子表格标记语言文档。真实世界的客户数据从 Oracle 服务器获取。位于 Linux 上使用 java 开发的中间件应用程序,会生成电子表格标记语言文件。数据是从 Oracle 数据库 XE 中读取的。
  • 查看原生电子表格标记语言文件。生成的电子表格标记语言文件是一种打包或者压缩在一起的 XML 文件,扩展名是.xlsx。每个这样的 XML 文件都能被任何编辑器打开,以查看其中的数据和数据间的关系。文件可能改名为.ZIP 扩展名,这是打包电子表格的标准。
  • 这种电子表格标记语言的 Windows 用户体验就像使用 Excel。在 Linux 上生成的 ZIP 文件可以在 Excel2007 中查看。ZIP 文件可以改名为.xlsx 并使用 Excel2007 打开。电子表格中的数据可以进行修改。
  • Linux 平台上的非 Windows 用户体验。.xlsx 文件可以拷贝到异质的平台上,比如 Linux。样式页(XSL 转换)能够应用于 openXML .xlsx,而且在任何浏览器、桌面应用以及其他 ISV 应用中都能读出 xml 文件中的数据。

OpenXMLdeveloper.com 是一个很棒的站点,可以获取更多关于使用 OpenXML 进行开发的信息。

查看英文原文: Interop using OpenXML Spreadsheet Markup Language
译者简介:张凯峰,在 Java 和 Web 开发方面略有心得,现在 IBM 中国软件开发中心(CSDL) 从事 Lotus Forms 的 SVT、Automation 相关工作,曾参与译著《 Ajax 实战》。与 InfoQ 中文站分享内容,请邮件至 china-editorial@infoq.com
2007-05-08 19:481014
用户头像

发布了 127 篇内容, 共 46.6 次阅读, 收获喜欢 5 次。

关注

评论

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

IP65防水LED面板:户外显示首选

Dylan

广告 LED LED display LED显示屏 LED屏幕

天润融通AI助理重大更新!三大功能让新人客服成长周期缩短一半!

天润融通

如果要造硬件,最好在深圳,如果要在一场黑客松上造硬件,最好在……

声网

Windows下版本控制器(SVN)- 配置版本库

刘大猫

人工智能 svn 大模型 tortoiseSVN 版本控制器

HDC 2025直播盛宴来袭,鸿蒙生态精彩内容不容错过!

最新动态

低代码开发云原生之路:Kubernetes在应用可伸缩性与可用性中的关键作用​​

不在线第一只蜗牛

Kubernetes 低代码

2025年的风口,聊聊AI Agent的新范式

Techinsight

【HarmonyOS 5】鸿蒙应用px,vp,fp概念详解

GeorgeGcs

HarmonyOS NEXT

Netty高级使用与源码详解

量贩潮汐·WholesaleTide

Netty

火山引擎×国产智能终端:「端云协同」共创AI落地“中国方案”

新消费日报

甩开卡顿!HarmonyOS丢帧问题超详细拆解手册

Turing_010

Java中高级核心知识全面解析(面试题及答案大全)!

程序员高级码农

程序员 Java 面试题

2025 企业级 AI Agent 推荐指南

Techinsight

Sam Altman :无处不在的 AI 伴侣是理想产品形态;MiniMax Agent:一键直出图文音并茂作品丨日报

声网

ArkUI-X应用工程结构说明

龙儿筝

用户案例分论坛议程发布!2025 IoTDB 用户大会揭秘全球标杆应用实例

Apache IoTDB

生成式 AI 的发展方向,应当是 Chat 还是 Agent?

Techinsight

FL Studio 24.2重要更新内容,FL Studio 24中文破解版下载,FL Studio免费序列号激活码分享

阿拉灯神丁

编曲软件 水果FL Studio FL Studio2024 音乐制作软件 音频软件

【 HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解

GeorgeGcs

HarmonyOS NEXT

ArkUI-X平台桥接Bridge说明

龙儿筝

Golang基础笔记二之字符串及其操作

Hunter熊

golang 字符串 字符串处理

塞讯科技亮相 GTLC 全球科技领导力大会 · 全球总站,探讨 AI 驱动下的系统韧性新范式

塞讯科技

掌握AI,驾驭未来!天润融通AI训练师精英计划报名火热进行中

天润融通

天润融通Agent已经成了最会卖货的员工

天润融通

2025 企业级 AI Agent 大盘点

Techinsight

底层架构剖析:国内 iPaaS 开发效率与稳定性双优,国外 ESB 为何落后?

RestCloud

ESB 底层架构 集成平台 ipaas

火山引擎重塑智能终端行业,推动国产AI普惠

新消费日报

AI手机出货量逐年上扬,火山引擎助力国内厂商 “弯道超车”

新消费日报

《HarmonyOSNext性能暴击指南:3大避坑术+4维钻石法则,告别卡顿从入门到封神!》

Turing_010

【HarmonyOS 5】鸿蒙中Stage模型与FA模型详解

GeorgeGcs

HarmonyOS

【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解

GeorgeGcs

HarmonyOS

使用OpenXML电子表格标记语言进行互操作_.NET_InfoQ精选文章