可以把excel文件先转换为数据流stream.先创建Tstream实例,然后用Tstream里的
方法loadfromfile(具体名字好像是这样的),最后在由stream转换成excel;
也可以在delphi中创建excel对象,用于句application.creatoleobject(excel)
方法loadfromfile(具体名字好像是这样的),最后在由stream转换成excel;
也可以在delphi中创建excel对象,用于句application.creatoleobject(excel)
我知道如何读入EXCEL。但是细节的东西,比如:一个单元格合并了,你如何知道。我的目的是在EXCEL里制作好报表的样式,然后,用数据库保存其样式的数据。我不想发布程序的时候,带上一大堆的EXCEL报表。而是保存在数据库里。这样好些
因为excel的数据都是从数据库来的,所以我在excel中画好报表后,就把整个excel文件保存到数据中
然后把报表中每一个单元格的数据来源sql写到数据库中
当要生成报表的时候,则从数据库中取出excel报表文件并提取对应的sql语句查询数据,最后把数据写到excel报表中
你的想法也是我的想法啊。现在关键是如何把画好的EXCEL文件保存到数据库里。
快来帮帮我啊。
create table doc_name
( id char(12) not null
title char(50) not null
type char(10)
)
creat table doc
(
id char(12) not null
doc text
)
可是现在问题又来了,保存了SQL语句,可是参数怎么输入啊。
使用ado完美解决,反正现在delphi的ado功能也很好用