DataGridV"> DataGridV" />
datagridview数据到excel方式总结

datagridview数据到excel方式总结

ID:35294319

大小:125.50 KB

页数:13页

时间:2019-03-23

datagridview数据到excel方式总结_第1页
datagridview数据到excel方式总结_第2页
datagridview数据到excel方式总结_第3页
datagridview数据到excel方式总结_第4页
datagridview数据到excel方式总结_第5页
资源描述:

《datagridview数据到excel方式总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#regionDataGridView数据显示到Excel///

///打开Excel并将DataGridView控件中数据导出到Excel//////DataGridView对象///是否显示Excel界面//////addcom"MicrosoftExcel11.0ObjectLibrary"///usingExcel=Mic

2、rosoft.Office.Interop.Excel;//////publicboolDataGridviewShowToExcel(DataGridViewdgv,boolisShowExcle){if(dgv.Rows.Count==0)returnfalse;//建立Excel对象Excel.Applicationexcel=newExcel.Application();excel.Application.Workbooks.Add

3、(true);excel.Visible=isShowExcle;//生成字段名称for(inti=0;i

4、1]="'"+dgv[j,i].Value.ToString();}else{excel.Cells[i+2,j+1]=dgv[j,i].Value.ToString();}}}returntrue;}#endregion#regionDateGridView导出到csv格式的Excel///

///常用方法,列之间加/t,一行一行输出,此文件其实是csv文件,不过默认可以当成Excel打开。/////////usingSystem.IO;//

5、////privatevoidDataGridViewToExcel(DataGridViewdgv){SaveFileDialogdlg=newSaveFileDialog();dlg.Filter="Execlfiles(*.xls)

6、*.xls";dlg.FilterIndex=0;dlg.RestoreDirectory=true;dlg.CreatePrompt=true;dlg.Title="保存为Excel文件";

7、if(dlg.ShowDialog()==DialogResult.OK){StreammyStream;myStream=dlg.OpenFile();StreamWritersw=newStreamWriter(myStream,System.Text.Encoding.GetEncoding(-0));stringcolumnTitle="";try{//写入列标题for(inti=0;i0){columnTitle+="/t";}col

8、umnTitle+=dgv.Columns[i].HeaderText;}sw.WriteLine(columnTitle);//写入列内容for(intj=0;j0){columnValue+="/t";}if(dgv.Rows[j].Cells[k].Value==null)columnValue+="";elsecolumnVa

9、lue+=dgv.Rows[j].Cells[k].Value.ToString().Trim();}sw.WriteLine(columnValue);}sw.Close();myStream.Close();}catch(Exceptione){MessageBox.Show(e.ToString());}finally{sw.Close();myStream.Close();}}}#endregion#regionDataGridView导出到Excel,有一定的判断性///

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。