写点什么

使用 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:48939
用户头像

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

关注

评论

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

到底什么是自助洗车?来科普下

共享电单车厂家

自助洗车加盟 车白兔自助洗车 什么是自助洗车

从云原生到智能化,深度解读行业首个「视频直播技术最佳实践图谱」

阿里云CloudImagine

音视频 直播 视频云

Pr视频剪辑师如何选笔记本?华硕灵耀Pro16 2022带你玩转内容创作

科技热闻

王者荣耀商城异地多活架构

intelamd

让软件开发民主化的低代码

力软低代码开发平台

云渲染,设计行业的“新贵”

Finovy Cloud

渲染 云渲染 GPU算力 渲染技术

如何实现随叫随到的客户服务

Baklib

自助洗车或许要比自动洗车更干净

共享电单车厂家

自助洗车 自助洗车加盟 车白兔自助洗车 自动洗车

执行ls /dev/pts为什么这么慢?

BUG侦探

内核 ebpf devpts

适合新手的12个Mybatis-Plus常用注解

华为云开发者联盟

后端 开发

专业创作本华硕ProArt 创16 2022预售,高效创作新旗舰

科技热闻

架构训练营模块七作业

融冰

【刷题记录】16. 最接近的三数之和

WangNing

7月月更

如何设计业务异地多活架构 - 作业

阿拉阿拉幽幽

龙蜥社区发布首个 Anolis OS 安全指南 为用户业务系统保驾护航

OpenAnolis小助手

阿里云 操作系统 龙蜥社区 sig 统信软件

海外APP推送(上篇):厂商通道与谷歌FCM通道的差异

极光JIGUANG

【Docker 那些事儿】初始 Kubernetes 容器管理平台(上)

Albert Edison

Docker Kubernetes 容器 云原生 7月月更

从一线开发到技术总监,你就差一个赶鸭子上架

融云 RongCloud

程序员

如何搭建一个知识库网页?

Baklib

自助洗车为洗车行业注入新活力

共享电单车厂家

自助洗车 自助洗车加盟 车白兔自助洗车 洗车行业市场

那一年,春晚拓荒牛背后的故事

优必选科技

机器人

阿里云联合平行云推出云XR平台,支持沉浸式体验应用快速落地

阿里云弹性计算

视觉计算 云XR平台

怎样才能让企业知识管理发挥出它的真正价值?

Baklib

自助洗车费用居然比雪糕还便宜?

共享电单车厂家

自助洗车加盟 车白兔自助洗车 自助洗车费用 自助洗车价格

Python函数默认参数避坑指南

和牛

测试

活动报名|揭露 Apache Doris 数据湖分析技术内幕?稀土开发者大会免费报名中!

SelectDB

数据库 数据湖 云原生 Doris 技术分享

Web3流量聚合平台Starfish OS,给玩家元宇宙新范式体验

鳄鱼视界

结合pyqt5开发办公文档一键转换软件,以后再也不用开会员转文件了

迷彩

打包 7月月更 自动化办公

【盲盒APP商城系统】在线拆盒后的功能介绍

WDL22119

盲盒小程序开发 盲盒APP开发 盲盒源码 盲盒H5开发 盲盒系统开发

Starfish OS:以现实为纽带,打造元宇宙新范式

西柚子

更智能!AIRIOT加速煤炭行业节能减排升级

AIRIOT

低代码 物联网 低代码,项目开发

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