c#中如何将dgv中的数据导出
2011-05-14 10:13
375 查看
在c#中如何将dataGridView中的数据导出,可以写出以下代码直接调用
View Code
在c#中如何将dataGridView中的数据导出,可以写出以下代码直接调用
View Code
/// <summary> /// 将 DataGridView的数据导出Excel /// </summary> /// <remarks> /// using System.IO; /// </remarks> /// <param name="dgv"></param> public static void DataGridViewToExcel(bxyztSkin.Editors.CDataGridView dgv) { SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Execl files (*.xls)|*.xls"; dlg.CheckFileExists = false; dlg.CheckPathExists = false; dlg.FilterIndex = 0; dlg.RestoreDirectory = true; dlg.CreatePrompt = true; dlg.Title = "保存为Excel文件"; dlg.FileName = DateTime.Now.Ticks.ToString().Trim(); if (dlg.ShowDialog() == DialogResult.OK) { Stream myStream; myStream = dlg.OpenFile(); StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding(-0)); string columnTitle = ""; try { //写入列标题 for (int i = 0; i < dgv.ColumnCount; i++) { if (i > 0) { columnTitle += "\t"; } columnTitle += dgv.Columns[i].HeaderText; } sw.WriteLine(columnTitle); //写入列内容 for (int j = 0; j < dgv.Rows.Count; j++) { string columnValue = ""; for (int k = 0; k < dgv.Columns.Count; k++) { if (k > 0) { columnValue += "\t"; } if (dgv.Rows[j].Cells[k].Value == null) columnValue += ""; else columnValue += dgv.Rows[j].Cells[k].Value.ToString().Trim(); } sw.WriteLine(columnValue); } sw.Close(); myStream.Close(); } catch (Exception e) { MessageBox.Show(e.ToString()); } finally { sw.Close(); myStream.Close(); } } }
相关文章推荐
- C#如何将ListView中的数据导出到Excel中
- C# 如何将 不同的数据(多个查询结果集 dataset)导出到一个excel的不同sheet中
- 如何将C#中将TextBox的数据以及从数据库中查询得到的数据导出到Excel中
- 如何将数据从c#导出到excel表
- C#中数据库数据如何导出至Excel表格
- C#如何快速高效地导出10万以上的大量数据?
- C#中如何将将数据导出到word excel 中
- 如何将数据从c#导出到excel表
- C#中如何将DataTable中的数据导出到Excel
- C#中如何将控件中表格数据导出到exeal文档中
- 如何在c#中进行db2数据表的导出
- 转:C#如何快速高效地导出10万以上的大量数据?
- C#如何快速高效地导出10万以上的大量数据
- C#导出数据到Excel模板and如何画Excel模板并导出数据,导入excel数据
- C#如何连接Oracle数据库,如何把数据绑定到dataGridView,如何把dataGridView数据导出到EXCEL
- C#中怎么从如何将DataGridView中的数据导出到Excel中
- C#如何快速高效地导出大量数据?
- C#中数据库数据如何导出至Excel表格
- C#后台制作之数据库(二、如何清除显示以及将数据库数据导出到excel表格文件中)
- C#中数据库数据如何导出至Excel表格