• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 新闻动态 >> 技术动态 >> 详细内容
 

推荐文章

  • 专业的网络服务机房简介
  • 即将影响数据中心的十大颠覆性技术
 
 

热点文章

  • 专访Python创始人:迎接Python3000
  • 揭开360安全浏览器的神秘面纱
  • Protocol Buffers 简介
  • 什么是Protocol Buffers?
  • 第一个 Protocol Buffers 小程序:电话本
  • 124+ 免费 Photoshop Actions 下载
  • 分类信息渐成web2.0热点 58同城网跃居榜首
  • 微软力推Silverlight 挑战Adobe Flash
  • Office文件格式突变,促使Java和Office更完美集成
  • 专业的网络服务机房简介
  • 微软新一代数据库SQL Server 2008明年初上市
  • Dreamweaver CS4 Pre HTTP 下载
 
 

相关文章

  • 分析:联想国际品牌地位将进一步提升
  • 分析:风险投资商寻找多种新投资途径
  • 分析:微软的“六”面楚歌和真正对手
  • 分析:年后IDC业务为何出现下滑?
  • 分析:Facebook如何成为社交网站老大
  • 教新手如何分析竞争对手网站的排名
  • 当今互联网广告现状分析
  • UE分析:浏览网页时让美女看哪里?
  • 分析:微软的下一个十年何去何从
  • 从百度全面取消了相关搜索来分析百度HI的推出目的
  • 微软OOXML正式成为国际标准
  • Baidu Hi文件作用分析
 
 

百度搜索

 
 

分析:OOXML到底是什么东东?

  • 阅览次数:
  • 文章来源: http://imcc.blogbus.com/
  • 原文作者:
  • 整理日期: 2008-04-18
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

这段时间OOXML因为是否接受为标准的问题,大家讨论的沸沸扬扬,在网上,不时看到倪光南老先生出来balabala...,最近因为要做Excel相关的东西,也开始对这个新的文档格式感兴趣,可是好长一段时间我都不知道OOXML是个什么东东?

首先,我要承认我很土。

这段时间OOXML因为是否接受为标准的问题,大家讨论的沸沸扬扬,在网上,不时看到倪光南老先生 出来balabala...,最近因为要做Excel相关的东西,也开始对这个新的文档格式感兴趣,可是好长一段时间我都不知道OOXML是个什么东东? (我很土,我想在Excel 2007的另存格式列表中找到OOXML格式,表笑我啊)

Google之,ft,Wikipedia无法访问。百度之,在百度百科找到这样的解释:

OOXML全称是Office Open XML,OOXML是由微软公司为Office 2007产品开发的技术规范,现已成为国际文档格式标准,兼容前国际标准ODF(Open Document Format)和中国文档标准UOF(Unified Office document Format)。

O M G!这也太官方了,看得我云里雾里。于是继续换到Google,Search,皇天不负有心人啊,终于找到这篇文章,The New Excel 2007 File Format,终于是拨开云雾见月明。

现在按照我土人的理解,用土话来解释OOXML就是:所 有的Office 2007的默认文档格式(docx, xlsm等)的文件,都是一个zip压缩文件(不再是之前的二进制文件),其中包含的是多个xml文件和媒体资源文件等(比如Word中插入的图片)。而 所谓的OOXML标准,我的理解,就是定义如何用这些xml文件来表示Office文件。

下面,我们就来一步步地揭开Office新文件格式OOXML的真面目:

新建一个Word文档,添加一些内容,稍后我们将通过修改XML文件修改这些内容:

 

 将新建的文档保存为docx格式:



 修改docx文件的后缀为zip(这一步揭示了docx文件的本质,实际上它是一个zip压缩文件)

 

将zip文件解压缩,我们就可以看到一个docx文档的庐山真面目了,

 

 找到Word目录下的document.xml文件,其中就有我们刚才在文档中输入的内容:



现在,我们尝试从XML文件修改docx的内容,用文本编辑器修改document.xml的内容:

 

然后在修改后的xml文件放回压缩包中,修改压缩包的后缀为docx,用Word打开这个文件,就可以看到我们修改后的内容了(这里要提示一下,我最开始使用WinRar和Windows浏览器未能成功,后来使用TotalCommander可以成功。)

 

大家看到了,Word文档的内容已经发生了变化,也就是说,我们可以不使用Word而创建docx文档了。

我想,OOXML的最大意义就在于它的平台独立性。你可以不购买安装Office而创建Office文档,省钱!

文章来源:www.linuxeden.com-Linux伊甸园

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号