c#中的DataGrid数据导出excel中,如何加上excel标题?在线 请大家帮忙!c#中的DataGrid数据导出excel中,如何加上excel标题?在线 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void DataTabletoExcel(System.Data.DataTable tmpDataTable,string strFileName) { if (tmpDataTable == null) return; int rowNum = tmpDataTable.Rows.Count; int columnNum = tmpDataTable.Columns.Count; int rowIndex = 1; int columnIndex = 0; Excel.Application xlApp = new Excel.ApplicationClass(); xlApp.DefaultFilePath = ""; xlApp.DisplayAlerts = true; xlApp.SheetsInNewWorkbook = 1; Excel.Workbook xlBook = xlApp.Workbooks.Add(true); //将DataTable的列名导入Excel表第一行 foreach(DataColumn dc in tmpDataTable.Columns) { columnIndex ++; xlApp.Cells[rowIndex,columnIndex] = dc.ColumnName; } //将DataTable中的数据导入Excel中 for(int i = 0;i<rowNum; i++) { rowIndex ++; columnIndex = 0; for (int j = 0;j<columnNum; j++) { columnIndex ++; xlApp.Cells[rowIndex,columnIndex] = tmpDataTable.Rows[i][j].ToString(); } } xlBook.SaveCopyAs(strFileName); } 我说的都是显示DataGrid数据,上面有一个标题 关于WCF上传下载文件的问题 一个显示数据库图片的问题 WPF中如何关闭这样的窗体 下载了visual c# 2005 express ,哪位朋友能告诉我,里边的窗体为什么无法拖动? 关于 Reflector 的紧急求助 请问记事本中的 “编辑”中的“时间/日期”功能是怎么实现的?? 正则表达式求值 反射问题 如何快速的向数据库中写入大量随机不重复的十位码 求助,如何通过RS232获取电子秤重量 如何将string转成DataSet里的数据 修改DataView的行标题,为行标题加上文字
{
if (tmpDataTable == null)
return;
int rowNum = tmpDataTable.Rows.Count;
int columnNum = tmpDataTable.Columns.Count;
int rowIndex = 1;
int columnIndex = 0; Excel.Application xlApp = new Excel.ApplicationClass();
xlApp.DefaultFilePath = "";
xlApp.DisplayAlerts = true;
xlApp.SheetsInNewWorkbook = 1;
Excel.Workbook xlBook = xlApp.Workbooks.Add(true); //将DataTable的列名导入Excel表第一行
foreach(DataColumn dc in tmpDataTable.Columns)
{
columnIndex ++;
xlApp.Cells[rowIndex,columnIndex] = dc.ColumnName;
} //将DataTable中的数据导入Excel中
for(int i = 0;i<rowNum; i++)
{
rowIndex ++;
columnIndex = 0;
for (int j = 0;j<columnNum; j++)
{
columnIndex ++;
xlApp.Cells[rowIndex,columnIndex] = tmpDataTable.Rows[i][j].ToString();
}
}
xlBook.SaveCopyAs(strFileName);
}