看看Excel2007工作簿文件 一个Excel2007文件就是一个压缩了的容器,其中包含着一些文件和文件夹。要查看这些文件和文件夹,只需将Excel2007的文件扩展名改为.zip或者.rar,即压缩文件的扩展名,也可以直接在Excel2007文件的扩展名后添加.zip或者.rar。 新建一个Excel2007工作簿,将该工作簿命名为test1.xlsx,然后关闭该工作簿。按上面的方法在该工作簿文件名后加上扩展名.zip,重命名该工作簿。
图1:重命名该工作簿 图2:加上压缩文件的扩展名 双击该工作簿文件,可以看到这个Excel2007文件的XML文件包结构如下: 图3:Excel2007的.xlsx文件的内容 此时,打开名为“xl”的文件夹,其包含的内容为: 图4:“xl”文件夹中的内容,如果工作簿中有vb工程,则会出现相应的二进制文件 Workbook.xml文件包含的内容如下: 图5:“Workbook.xml”文件,可直接在文件名上双击打开 在这里,可以看到各工作表对应的id号,即r:id。如果想操作某工作表,则先找到其r:id。例如,工作表“Sheet3”的r:id为rId3。 在图4中的文件夹“_rels”里,有一个名为“Workbook.xml.rels”的文件,包含着xml的代码片断: 图6:“Workbook.xml.rels”文件表明工作表中有哪些文件
|