大侠请进,100分,怎样导出到Excel
admin 发表于 2010-10-28 | 来源:互联网 | 阅读:
怎样把WinForm下的“DGV”里的绑定数据库后的数据导出到Excel中。
比如:在窗体里有个一“DGV”,DataGridView1,绑定了数据源,怎样把它里面的数据导出到Excel中?
怎样把WinForm下的“DGV”里的绑定数据库后的数据导出到Excel中。
比如:在窗体里有个一“DGV”,DataGridView1,绑定了数据源,怎样把它里面的数据导出到Excel中?
评论功能因故关闭!
请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)
C# code
用流保存成xls文件. 这种方法比较好,不用1楼的很全,如果使用Excel库,注意C# code用流保存成xls文件. 这种方法比较好,不用第三方插件 Myxls,NPOI 都 比较好用同意这位的说法,或者采用第三方控件如:devexpress一条语句解决导出EXCEL问题随便送上个通用函数,呵呵 /// <summary> /// 导出excel文件 /// </summary> /// <param name="gridView">gridView控件</param> public static void ExportToXls(DevExpress.XtraGrid.Views.Base.BaseView gridView,string DialogTitle) { using (SaveFileDialog fDlg = new SaveFileDialog()) { fDlg.Title = DialogTitle; fDlg.Filter = "excel文件(*.xls,*.xlsx)|*.xls;*.xlsx"; DialogResult dlgResult = fDlg.ShowDialog(); if (dlgResult == DialogResult.Cancel) return; //if gridView.ExportToXls(fDlg.FileName, new DevExpress.XtraPrinting.XlsExportOptions(DevExpress.XtraPrinting.TextExportMode.Value)); } }//fun
学习!!帮顶!!
Excel.Application excel = new Excel.Application(); excel.Application.Workbooks.Add(true); //生成字段名称 for (int i = 0; i < dataGridView1.ColumnCount; i++) { excel.Cells[1, i + 1] = dataGrid……这个应该可以吧
帮顶………..
发哥豆腐干大哥豆腐干
高手多了!!!我还是菜菜
mark…
原来可以直接用流保存成xls文件啊,学到了
http://topic.csdn.net/u/20100312/14/4159d5ec-43ad-4f41-bc73-9a97421eadc6.html++++++1 这个相对不错,建议看看