DELPHI 与JAVA 关于 OLE 流格式不同?(100分)

  • 主题发起人 主题发起人 baoyun
  • 开始时间 开始时间
B

baoyun

Unregistered / Unconfirmed
GUEST, unregistred user!
碰到怪事。
用Delphi处理数据后写入Excel数据表保存。
用Java开发的Wap网站无法读取上传的Excel数据表,错误提示:
Unable to recognize OLE stream
无法识别OLE流格式
晕啊,不明白问题在哪里
Excel都是2003版。
问题就是Delphi将数据写入Excel时的流格式Java不识别,后来发现手工打开该Excel文件,保存一下,再上传就能识别了,奇怪哉;貌似Excel会重新以自身存储方式重排一遍。
另外,若用VB.net做,则不会出现Java不能识别的情况。
看来还是Delphi的流格式与众不同。
希望Delphi能生成Java兼容的Excel数据表,不知如何解决这种情况?
 
晕,不希望留着问题过年!
 
你的delphi程序用的excel接口是2003的么?
如果不是 可能save方法有差异
如果是2003的excel组件则有可能是你调用save方法时的参数问题

还有就是你的帖子分类放错了 应该放到ole板块里
 
你调用 olecontainer 的 save 方法 ?直接调 _application 的 save 啊
 
多人接受答案了。
 

Similar threads

回复
0
查看
978
不得闲
D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
后退
顶部