将DataGrieView中的数据导入到Excel中的函数
来源:互联网 发布:shell编程与linux关系 编辑:程序博客网 时间:2024/05/19 13:07
直接在按钮中调用此函数即可!
public static void ExportDataGridViewToExcel(DataGridView dataGridview1)
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "Execl files (*.xls)|*.xls";
saveFileDialog.FilterIndex = 0;
saveFileDialog.RestoreDirectory = true;
saveFileDialog.CreatePrompt = true;
saveFileDialog.Title = "导出Excel文件到";
saveFileDialog.ShowDialog();
Stream myStream;
myStream = saveFileDialog.OpenFile();
StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding("gb2312"));
string str = "";
try
{
//写标题
for (int i = 0; i < dataGridview1.ColumnCount; i++)
{
if (i > 0)
{
str += "/t";
}
str += dataGridview1.Columns[i].HeaderText;
}
sw.WriteLine(str);
//写内容
for (int j = 0; j < dataGridview1.Rows.Count; j++)
{
string tempStr = "";
for (int k = 0; k < dataGridview1.Columns.Count; k++)
{
if (k > 0)
{
tempStr += "/t";
}
tempStr += dataGridview1.Rows[j].Cells[k].Value.ToString();
}
sw.WriteLine(tempStr);
}
sw.Close();
myStream.Close();
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
finally
{
sw.Close();
myStream.Close();
}
}
- 将DataGrieView中的数据导入到Excel中的函数
- 将EXCEL中的数据导入到Mysql
- 将Excel中的数据导入到Sqlserver
- EXCEL:将SQL SERVER中的数据导入到 EXCEL
- 将EXCEL中的数据导入到DataSet中
- 将EXCEL 数据导入到ACCESS中的代码
- 怎样将Excel中的数据导入到SQLServer2000数据库中
- 怎样将Excel中的数据导入到SQLServer2000数据库中
- c#将datagridview中的数据导入到Excel中(winForm)
- 将DataGrid中的数据完全导入到EXCEL中
- 将excel中的数据导入到Server数据表
- 将excel表中的数据导入到matlab中
- VB.NET将EXCEL中的数据导入到SQL SERVER
- C#实现将DataGridView中的数据导入到Excel中
- 将excel中的数据手工导入到oracle中
- 如何将Excel表中的数据导入到数据库
- 如何将Excel表中的数据导入到数据库
- 怎样将excel中的数据导入到oracle数据库中
- C++ Primer 第七章
- ROM secondary class: Weapon and Armor skills
- CGAL
- Google的九条创新原则
- 刘、张、毛的一个小合唱
- 将DataGrieView中的数据导入到Excel中的函数
- 买了个新冰箱
- C++中派生类的构造函数实例
- 艰难的三层开发
- Linux实习——more命令的编写
- C++中派生类析构函数实例
- C++中作用域分别的实例
- 5/30 第三届吉林省大学生程序设计竞赛
- SNS网站中怎样获取MSN联系人信息