用winhex手工查找excel文档的文本数据信息
excel的biff8格式,用winhex在unicode,ascii可以看到里面的文本信息,但数据看不到。文本信息有部分显示为乱码,复制一份,保证向前或向后挪动一个字节,某些乱码可以正常现实,
同样复制多次,比如6次以上,就可以把所有三个字的名字显示出来。
好像是非数据值和数据是分开存储的。文本阿拉伯数字可以在ascii中看到。
数据一般存在有0001,0080标志,还有30多个控制字节的流里面。
但是这些数据采用了某种特别的编码,有哪位高手知道这种编码的转换?
列出本人查到的与10进制相对的编码(16进制数表示,在winhex中看到,没有调高低位)
0:0000,1:f03f,2:0040,3:0840,4:1040,5:1440,6:1840,7:1c40,8:2040,9:2240,10:2440,11:2640,12:2840,13:2a40,14:2c40,15:2e40,16:3040,17:3140,18:3240,19:3340,20:3440,21:3540,22:3640,23:3740,。。。。。100:805940,101:c05940,102:005a40,。。。。1000:408f40,。。。。1000000:6af840,。。。。。10000000:80842e41。。。。。
请各路高手指点,先谢谢了!
[ 本帖最后由 liangguiqwerty 于 2009-1-31 07:57 编辑 ] 虽然没有搞明白 还是支持一下 原帖由 lxljcx 于 2009-2-2 13:27 发表 http://bbs.intohard.com/images/common/back.gif
虽然没有搞明白 还是支持一下
me too. 我也看不明白 如果文件 损坏程度小 可以直接提取表格 看不明白,支持一下 不太明白,看不懂,不过还是谢谢楼主。 不太明白啥意思啊 学习了,谢谢楼主分享!!!! 虽然没有搞明白 还是支持一下