怎样把DATAGRIDview 导入excel 中
解决方案 »
- 关于 <> 号的问题
- window.opener.location.href 与window.opener.location区别
- 为什么实例化时,有参数,但是却调用默认没有参数的构造函数呢?有代码
- 如何将.net中DataGridView中的数据导出到Excel文本(是在windows窗体中)百分求助--请达者帮忙
- IrisSkin2.dll改名
- 关于在webform中嵌入winform的。给点建议。
- 请教如何拖拽上传
- 急急急!!!!c# log4net 的信息怎么输出到Form中!
- 请教:winform中的控件绑定到DATATABLE,如何将控件中TEXT改变保存到数据库
- C#中如何读取文本方式的整数向C++中的fscanf语句一样
- 请教下C#中验证sql数据库里的代码问题
- Strategy 与 Abstract Factory 的区别
{
if (this.dataGridView1.Rows.Count == 0)
{
MessageBox.Show("没有导出数据,请核对!", "系统提示!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
} sfdExportToxcel.FileName = "*.xls";
sfdExportToxcel.Filter = "Archivos Excel (*.xls)|*.xls|Todos los Archivos (*.*)|*.*";
sfdExportToxcel.FilterIndex = 1;
sfdExportToxcel.RestoreDirectory = true;
if (sfdExportToxcel.ShowDialog() == DialogResult.OK)
{
this.WriteToExcel(this.GetInfoTableSmall(), sfdExportToxcel.FileName);
}
}
{ int n, i, j;
this.Cursor = Cursors.WaitCursor;
Excel.Application excel = new Excel.Application();//新的excel文档
excel.Application.Workbooks.Add(true); //新的工作表
excel.Visible = true;
n = 1;
//列头
excel.Cells[1, n++] = dgv.Columns[0].HeaderText;//行号
excel.Cells[1, n++] = dgv.Columns[1].HeaderText;//内容
//记录内容
for (i = 0; i <= dgv.RowCount - 1; i++)
{
n = 1;
excel.Cells[i + 2, n++] = dgv.Rows[i].Cells[0].Value;//行号
excel.Cells[i + 2, n++] = dgv.Rows[i].Cells[1].Value;//内容 } this.Cursor = Cursors.Default; }