编程论坛's Archiver

nhhoo 发表于 2007-11-16 20:49

[求助]C#输出EXCEL

<P>怎么用C#输出SQL数据库的表生成EXCEL或TXT文件啊.......会的话.....请写具体一点啊........谢谢咯</P>有例子的话请发到<a href="mailto:nhhooo@163.com" target="_blank" >nhhooo@163.com</A>  
[align=right][color=#000066][此贴子已经被作者于2007-11-16 20:54:03编辑过][/color][/align]

卡卡艾 发表于 2007-11-16 22:58

以前见过类似的帖子.<BR>你在这个版快搜一下.应该能找到.

zmfttkl 发表于 2007-11-17 17:01

我也想知道!顶一下!

天使不哭 发表于 2007-11-17 21:47

1:输出到Excel<br>输出到Excel要调用Excel.dll文件,<br>Excel.dll文件的获取方法可以到网上搜索一下,<br>为了方便,我附件发了上来,<br>下面是核心代码:<br>Excel.Application myExcel = new Excel.Application();<br>                myExcel.Application.Workbooks.Add(true);<br>                myExcel.Visible = true;<br>                string[] header ={ "1", "2", "3", "4" };<br>                for (int i = 0; i &lt; header.Length; i++)<br>                {<br>                    myExcel.Cells[1, i + 1] = header[i];<br>                }<br>                int DGV_Row = this.dataGridView2.Rows.Count - 1;<br>                for (int i = 0; i &lt; DGV_Row; i++)<br>                {<br>                    for (int j = 0; j &lt; header.Length; j++)<br>                    {<br>                        myExcel.Cells[i + 2, j + 1] = "'" + this.dataGridView2[j, i].Value.ToString();<br>                    }<br>                }<br>不懂的话可以依葫芦画瓢。<br>2:输出到txt<br>要输出到txt的话就比较容易,直接使用IO流就可以实现,<br>代码不写了。<br>[attach]30465[/attach]<br>
[align=right][color=#000066][此贴子已经被作者于2007-11-17 21:48:07编辑过][/color][/align]

nhhoo 发表于 2007-11-18 00:12

回复:(天使不哭)1:输出到Excel输出到Excel要调用E...

<P>谢版主了...........</P>

kerry3389 发表于 2008-6-13 10:36

dsfsdfsdfsdff

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.