zoukankan      html  css  js  c++  java
  • asp.net导出EXCEL代码

     private 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 + ".xls");
      }
     
       
  • 相关阅读:
    二次离线莫队
    一些不等积分的练习(持续更新)
    杂题20210427
    杂题20210415
    杂题20210203
    php pack()函数详解与示例
    SHOI2020抱灵祭
    BJOI2021游记+题解
    博客搬家
    听课记录 210220【分治,树分治,CDQ分治】
  • 原文地址:https://www.cnblogs.com/QiuJL/p/4524272.html
Copyright © 2011-2022 走看看