复合文档文件格式研究
2009-12-23 23:28
1081 查看
一直想掌握Excel文件的直接读取方法,寻找其方法找了很久了,现在收集这方面的一些信息如下:
1 复合文档简单的说就是在一个文件里可以内嵌其他各种文档,这些内嵌的文档还具有目录结构,可以说复合文档格式就是在一个文件里面实现一个文件系统。从逻辑上说复合文档包含Storage和Stream。Storge相当于我们熟知的操作系统文件系统里的目录,Stream相当于文件。
2 FastExcel的开源项目,它能够使用纯Java代码读取Excel文件的文本内容以及写入内容保存为Excel文件。这项目的作者应该是一个中国人,因为项目源代码中包含的JUnit测试代码里居然有中文数据。把项目的源代码导入到Eclipse编译,运行了附带的测试用例。源代码里的package开头是edu.npu。baidu一下,npu好像是西北工业大学。作者在项目的简介里介绍了代码的工作原理是依照Excel的文件格式,直接进行读取。
3 Excel的文件格式是基于复合文档(Compound Document)的,OpenOffice社区整理有复合文档格式 和Excel文件格式。
4 链接1:http://guooscar.javaeye.com/blog/365356
5 链接2:http://blog.csdn.net/liangjingbo/archive/2008/09/03/2874959.aspx 复合文档格式研究,该篇文档很像OpenOffice社区整理的复合文档格式(compdocfileformat.pdf)的翻译。
1 复合文档简单的说就是在一个文件里可以内嵌其他各种文档,这些内嵌的文档还具有目录结构,可以说复合文档格式就是在一个文件里面实现一个文件系统。从逻辑上说复合文档包含Storage和Stream。Storge相当于我们熟知的操作系统文件系统里的目录,Stream相当于文件。
2 FastExcel的开源项目,它能够使用纯Java代码读取Excel文件的文本内容以及写入内容保存为Excel文件。这项目的作者应该是一个中国人,因为项目源代码中包含的JUnit测试代码里居然有中文数据。把项目的源代码导入到Eclipse编译,运行了附带的测试用例。源代码里的package开头是edu.npu。baidu一下,npu好像是西北工业大学。作者在项目的简介里介绍了代码的工作原理是依照Excel的文件格式,直接进行读取。
3 Excel的文件格式是基于复合文档(Compound Document)的,OpenOffice社区整理有复合文档格式 和Excel文件格式。
4 链接1:http://guooscar.javaeye.com/blog/365356
5 链接2:http://blog.csdn.net/liangjingbo/archive/2008/09/03/2874959.aspx 复合文档格式研究,该篇文档很像OpenOffice社区整理的复合文档格式(compdocfileformat.pdf)的翻译。
相关文章推荐
- 复合文档文件格式研究
- 复合文档格式研究
- 复合文档的二进制存储格式研究[ole存储结构](word,xls,ppt...)[转]
- 复合文档的二进制存储格式研究(word,xls,ppt...)
- 复合文档的二进制存储格式研究(word,xls,ppt....)
- 复合文档格式(一)- Excel XLS文件格式
- 复合文档的二进制存储格式研究(word,xls,ppt...)
- 3gp文件格式研究
- [转] RTF文件格式研究报告
- CAJ文件格式怎么转换成Word文档
- 【文档】Zip文件格式
- 在线完成DOC等格式文档与PDF文件的相互转换
- Spring Batch 之 Sample(复合格式文件的读、多文件的写)(七)
- 轻松将文档转换为PDF文件格式
- MFC文件打开格式,MFC默认打开文档后缀(支持打开多图像格式)
- 支持Word文档和其他文件格式间的转换的控件Spire.Doc for .NET
- 图解用工具对PE文件格式做初步研究
- AMR文件格式研究
- 右键新建excel文档无法打开,提示“文件格式或扩展名无效”
- [转载]3GP文件格式研究