Excel文件是基于复合文档的,但是你必须使用相应的COM组件才能方便访问(使用见MSDN)。但如果你不想使用COM组件(比如你使用Qt等开发包,且不想与系统平台相关),而只想按照读取纯二进制的方式进行读取,你就必须清楚Excel内部格式。
当然Excel到现在其格式已经十分复杂了,但由于微软产品的向后兼容性,你也可以借用一个Excel2.0时的文件格式做些文章,但这仅限于你保存成Excel文件的时候;而如果你要读取Excel文件,你就必须多熟悉一些其内部结构了(当然不用全都熟悉,因为你可能仅仅对某些数据感兴趣)。
Excel文件格式说明(可以说是最新的)你可以从http://sc.openoffice.org上下载
BIFF2(Excel2.0格式)的你可以从http://www.wotsit.org/search.asp?page=2&s=databaseh上下载。
如果有兴趣,你可以进一步研究一下。
如果没下到,可以找我索取!