正文内容 评论(0

IBM称Excel破坏ODF文件
2009-05-13 00:10:34  出处:  作者:佚名 编辑:稻草人     评论(0)点击可以复制本篇文章的标题和链接

据报道,微软和IBM再次因文档格式问题发生争论,IBM指责微软Excel 2007破坏ODF格式文件,而微软则认为这是ODF 1.1标准的问题。

微软本月初发布了Office 2007的SP2补丁包,使Excel 2007和Office 2007的其他应用支持ODF标准。

但ODF首席架构师罗布·韦尔(Rob Weir)随后在一篇博客中称,在读取由OpenOffice.org和IBM Lotus Symphony等软件创建的ODF工作表时,Excell 2007会删除单元中的格式,造成日期丢失。结果,表单只能显示这个单元的最后的值。

韦尔解释说,如果这个格式被删除,这个单元就无法更新,返回的值也是错误的。该错误可能导致敏感数据丢失。而且,Excel 2007在读取由Office 2003创建的工作表时,也可能出现同样错误。

另一个自称属于结构化信息标准促进组织(OASIS)ODF技术委员会的博客作者称,Excel 2007的这种错误破坏了ODF,把用户锁定在微软自己的产品上。

微软对此表示道,该问题源自ODF 1.1标准,该标准并未包括公式句法。微软Office互用性团队高级项目经理道格·马修(Doug Mahugh)称,由于ODF 1.0和1.1不支持公式,所有ODF表单执行都不依赖于应用程序。马修还表示,ODF 1.2版可能会解决该问题。北京时间5月11日消息,据报道,微软和IBM近日再次因文档格式问题发生争论。IBM指责称,微软的Excel 2007会破坏ODF格式的文件,而微软随后对这一指责做出反击。

微软上周发布了Office 2007的SP2补丁包,使Excel 2007及其他Office 2007软件支持IBM的ODF标准。

然而,ODF首席架构师Rob Weir随后在一篇博客文章中称,在读取由ODF软件创建的工作表时,Excell 2007会“悄悄地删除其中的公式”。这些软件包括OpenOffice.org和IBM的Lotus Symphony。

Weir指出,Excel 2007的这一行为会导致“敏感和不敏感的错误和数据丢失”。例如,表格中的当天日期会变得不准确。不过,当Excel 2007读取由Office 2003创建的工作表时,也有可能出现这样的数据丢失。

Weir同时表示,当创建基于ODF的工作表时,Excel 2007还会将公式保存在非标准的位置。这导致其他工作表无法正确读取数据。他将攻击的矛头直接指向微软。“这些问题表明,Offcie 2007 SP2对ODF的支持很不好。这令我吃惊,也使我产生一些不好的想法。”

不过,微软认为这些问题是由ODF 1.2规范导致的。Office在最新的升级中支持了ODF 1.1规范。ODF 1.1已得到普遍的认可,而ODF 1.2尚未获得标准化组织OASIS的审批。

微软Office互操作性高级项目经理Doug Mahugh表示,当ODF 1.2被“完成、标准化并发布之后,我们将推动在ODF工作表中公式的互操作。但我们目前还不会这样做。”他同时指出,Office 2007在还原OpenOffice.org创建的工作表时,表现得比Lotus Symphony更加准确。

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#Intel

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...