delphi ado提取excel数据

时间:2021-07-13 17:35:28
先介绍一下我这次的工作,我们外买的一个系统自动生成的excel数据,而且这个系统还能显示出来数据对应的曲线图。
领导让我也提取一下数据,显示一下曲线图。


我用ado提取excel数据,但这个excel,打开它的时候,总是提示“您尝试打开的文件的格式与文件扩展名指定的格式不一致,打开前请验证文件示被损坏且来源可信”。

我新建一个excel表,把内容复制进去,就可以显示出来。我把我新建的表,重命名,我也可以显示出来。唯独用这个自动生成的excel连接的时候,会提示“外部表不是预期的格式”

这个excel是.xls格式。

可能是这个excel有问题吧,但我也不能每生成一个excel,我就自己再重新复制粘贴一个一样的表来显示啊??必须得提取这个问题excel。

我们外买的这个系统好像也是delphi做的,他怎么就能显示出来呢?

6 个解决方案

#1


继续顶一下
delphi ado提取excel数据delphi ado提取excel数据delphi ado提取excel数据

#3


是不是数据库的链接写得有问题


http://www.connectionstrings.com/

#4


  这个是版本问题吧

#5


我发现了一个问题:这个自动生成的xls表是64.7k,而我复制粘贴新建一个excel表,大小是201k!!!难道说??这个xls不是excel表?

#6


可能这个不是excel表,我放弃了,这个生成的数据里还有个txt文件,我准备提取这个里面的数据,截断数据,存入到sql里,然后再显示成曲线图。我又发新帖子里,希望大家继续帮我。

#1


继续顶一下
delphi ado提取excel数据delphi ado提取excel数据delphi ado提取excel数据

#2


#3


是不是数据库的链接写得有问题


http://www.connectionstrings.com/

#4


  这个是版本问题吧

#5


我发现了一个问题:这个自动生成的xls表是64.7k,而我复制粘贴新建一个excel表,大小是201k!!!难道说??这个xls不是excel表?

#6


可能这个不是excel表,我放弃了,这个生成的数据里还有个txt文件,我准备提取这个里面的数据,截断数据,存入到sql里,然后再显示成曲线图。我又发新帖子里,希望大家继续帮我。