在C#asp.net中以垂直格式导出Excel工作表中的GridData [英] Export GridData in Excel Sheet in Vertical Format in C# asp.net

查看:59
本文介绍了在C#asp.net中以垂直格式导出Excel工作表中的GridData的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以C#asp.net Plz帮助以垂直格式导出Excel工作表中的GridData

Export GridData in Excel Sheet in Vertical Format in C# asp.net Plz help

推荐答案

尝试此方法,它可以正常工作.
Try This method,It works properly.
<br />
<pre lang="cs"><br />
<pre lang="cs">public void export_datagridview_to_excel(System.Windows.Forms.DataGridView dgv, string excel_file)<br />
        {<br />
            int cols;<br />
            //open file<br />
            StreamWriter wr = new StreamWriter(excel_file);<br />
<br />
            //determine the number of columns and write columns to file<br />
            cols = dgv.Columns.Count;<br />
//write to excel<br />
            for (int i = 0; i < cols; i++)<br />
            {<br />
                wr.Write(dgv.Columns[i].HeaderText.ToString() + "\t");<br />
                wr.Write("\t");<br />
                wr.Write(dgv.Rows[0].Cells[i].Value + "\r\n");<br />
            }<br />
            wr.Close();<br />
<br />
        }</pre><br />
</pre>


这篇关于在C#asp.net中以垂直格式导出Excel工作表中的GridData的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆