- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前言
网络上,有一篇流传颇广的叫做《 Excel 文件格式》的资料,是英文的,老实说,这篇
资料对我关于 “Excel文件格式 ”的理解,起到启蒙的作用,但是,进一步老实说,这篇资料
对于我的最终工作结果,几乎起不到任何作用。
这篇被广泛如获至宝收藏的资料,是基于 BIFF2 的,BIFF 的意思是 Binary Interchange
File Format (二进制交换文件格式), BIFF2 版本的 Excel 文件并不支持 “合并单元格 ”,这
对于我的工作是个致命的打击,无法 “合并单元格 ”,谈何 “所见即所得 ”?
所以,我怀疑那些收藏的人,有没有认真的用过这篇资料!
当然包括我,我最早得到这篇资料至今少说也有 5 年了,也是到了最近实在不得不用
的时候,才发现了这个问题。
这也许是人之常情,被我怀疑的同学们不必为了这个跟我急!
既然这样,那就得继续找资料了 ……
于是找到一篇《 excelfileformat 》,也是英文的,这一篇很好,从 BIFF2-BIFF8 ,非常
详尽的阐述了 Excel 的文件格式,老外们在这方面的态度还是比较认真的,值得学习。
但是问题又来了,仅 BIFF8 版本的 Excel 文件支持 “合并单元格 ”!
这个问题似乎很好解决,按照 BIFF8 的格式来做不就行了?
当然行,是的,可以按照 BIFF8 的格式来做。做出来的文件也可以被 Excel 读取,但
必须通过两次崩溃、修复后才能使用。
为什么?!
微软有一个 “复合文档格式 ”,Office 从 97 到 2003 都采用 “复合文档格式 ”来组织文档,
Word 、Excel 、PowerPoint 等等,都采用这种格式来保存。
据说微软最新又推出另一种格式,但是问题不大,于我的工作, “复合文档 ”已经够用
了。
“裸 ”的 BIFF8 版本的 Excel 文件, 用 Excel 来打开, 可能导致读写错误, 进而导致崩溃,
同时 Excel 的修复功能能够把它修复成 “复合文档 ”。
这是我的理解。
有这样的问题, 显然是不能提交给客户的。 那么就必须给 Excel 文件 “穿上 ”“复合文档 ”
的外衣,要搞定 Excel 文件,必须先搞定复合文档。
因此, “复合文档 ”成了通向我的工作的第一只拦路虎(为什么说 “第一只 ”?因为后面
还有)!必须解决掉。
还得找资料 ……
于是又找到一篇《 compdocfileformat 》,与前面提到的《 excelfileformat 》一同出自一
个叫做 “OpenOffice 的组织。我想我应该谢谢他们。”
值得一提的是,网上有人说这些文档的结构,微软官方并不公开,是一些黑客通过跟
踪、分析等等整理出来,不知是真是假。反正很佩服这些人的毅力。
由于我的英文实在太差,有了这些英文的文档,学习起来还是很吃力,就想,会不会
有中文资料?
找来找去,找到一份叫做《复合文档格式研究》的资料,作者声称是为了另一篇正在
创作的《 Excel 文件格式研究》准备的。
精品文档
我为什么没有先搜到这份并不奇怪,因为我在找 “Excel文件格式 ”并不知道 “复合文
档 ”……
作者声称这份中文资料为其 “创作 ”,但扫一眼就看出来这是《 compdocf
原创力文档


文档评论(0)