在C#asp.net中以垂直格式导出Excel工作表中的GridData [英] Export GridData in Excel Sheet in Vertical Format in C# asp.net
本文介绍了在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屋!
查看全文