100分~问题解决还有赏!用delphi操作excel,进行数据库开发的问题
我现在在做这样的一个项目:
    公司是一个集团公司,下面有几个分厂,分厂的各部门每天有大量的报表要报送公司总部。所以我按照我的想法设计了我的这个项目,高手莫笑多多指教!
    各分厂都用相同的终端软件,用此软件处理EXCEL,EXCEL表格的数据录入,因为每个厂的报表格式固定,而分厂和分厂之间又不同,所以,要提前用EXCEL制作出模板,供DELPHI的软件调用,只进行数据的填充,修改删除,不涉及到表格的设计制作。当表格数据的填写完成后,将整个EXCEL表格里的数据写道SQL数据库(数据要加密,excel是各式各样的复杂表格),数据保存在SQL数据库里,以后要用软件本身重新读取,就像打开新打开一个EXCEL文件,或者编制其他的软件按照解密方法真确的读取全部数据。
以上是我的主题思路,不知有没有比这还要好的办法。
我的问题是:
这里涉及到的数据保存和读取怎么做,因为表格是复杂的日常报表表格。

解决方案 »

  1.   

    用数据控件2个
    一个连接excel
    另一个连接sqlserver
    然后交换recordset即可。
    我要实现的功能和你的正好相反!!!!!
      

  2.   

    用数据控件连EXCEL的复杂的表能连上?数据交换recordset是什么,怎么换阿,SQL里的数据可以用adotable1["name"]标识出来,excel里的数据怎么标识阿,特别是excel是乱七八糟的报表有很多的合并列阿~给我个例子好么,给各工程文件把
      

  3.   

    直接用VBA写吧,还什么通过DELPHI不是麻烦了点吗。
    在EXCEL中可以直接连接SQL SERVER的, 在EXCEL中写完后保存到SQL SERVER中
      或者更好的,用ACCESS + SQL SERVER编