直接生成Excel文件,该如何解决

直接生成Excel文件
因为使用ExcelApp的时候系统会打开Excel,而最后关闭的时候在任务中的进程也没能关闭,多保存几次会次系统中有多个Excel的进程。

所以我想能不能进行根据Excle文件格式直接把数据流写入文件当中。

PS:不知道我表达清楚没?

------解决方案--------------------
所以我想能不能进行根据Excle文件格式直接把数据流写入文件当中。

你可以先做个excle文件模板,然后把对应的数据添加到打开的excel模板里就行了。
------解决方案--------------------
把数据按文本格式保存,用空格或逗号分开每个数据,文件名改成.xls就行了,这是最简单的了
------解决方案--------------------
你可以把excel文件保存成xml格式,然后把你想要填的地方用特殊的替代符站位(比如%name%这种形式),生成xml模板,必要的时候还可以将xml模板复制到数据库中间。
然后在程序里面读入xml文件,将对应的数据填入到替代符的地方,保存即可。
------解决方案--------------------
有两种简单的
一种是保存成CVS格式,然后用Excel打开。
另一种是把CVS中的逗号替换成制表符Tab,然后把后缀改成xls. 用Excel也打得开。

有种比较麻烦的,你把Excel文件另存,保存类型选择 “XML 电子表格 2003 (*.xml)”。
然后读懂里面的xml结构或者用5楼的办法。

还有种基于数据库方式的,微软提供了通过数据库方式操作Excel的驱动,网上找找资料,比较多。

还有种更复杂的,微软为了让Office成为国际标准,从Office 2007开始基于OpenXml技术开发。
你可以用OpenXml的方式或者用微软提供的SDK操作2007及以上版本的Office文件。

这几种应该够用了


------解决方案--------------------
我有一个例子,可以用ODBC的方式创建一个表格,读和写都可以.可以给我你的邮箱.