日期:2014-05-18  浏览次数:20926 次

c# 数据库 EXCEL
现在有一个做好了的EXCEL 模板,需要制作一个C#程序将模板中需要填写的数据先保存到ACCESS数据库中,然后读出数据库中的数据,并将数据导出到EXCEL模板中。其中在向数据库中添加数据时,用户是可以选择是否继续添加数据的,也就是说录入的数据条数是动态的,请问这个程序用何种方法实现比较好?

------解决方案--------------------
导出EXCEL中动态生成列可以使用反射~
------解决方案--------------------
ado.net ole connection
建立两个数据库连接,1 连接acess 2连接excel 同时添加数据
------解决方案--------------------

大致写一下:

1 模板放在固定地方,如当前程序的某个文件夹下

2 运行时先取模板数据,当执行导至Access动作时,直接导过去

3 将导至Excel的方法抽离出来,放在是否添加数据的提示后调用