国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

asp.net DataTable導出 excel的方法記錄(第三方)

2019-11-17 01:42:09
字體:
來源:轉載
供稿:網友

asp.net DataTable導出 Excel的方法記錄(第三方)

官網:http://npoi.codeplex.com/

簡單應用,主要是可以實現我們想要的簡單效果,呵呵

需要引入dll,可以在官網下載,也可在下面下載

C#代碼收藏代碼
  1. Response.BinaryWrite(ms.ToArray());
  2. book=null;
  3. ms.Close();
  4. ms.Dispose();
  5. }

EXCEL導入

C#代碼收藏代碼
  1. HSSFWorkbookhssfworkbook;
  2. #region
  3. publicDataTableImportExcelFile(stringfilePath)
  4. {
  5. #region//初始化信息
  6. try
  7. {
  8. using(FileStreamfile=newFileStream(filePath,FileMode.Open,Fileaccess.Read))
  9. {
  10. hssfworkbook=newHSSFWorkbook(file);
  11. }
  12. }
  13. catch(Exceptione)
  14. {
  15. throwe;
  16. }
  17. #endregion
  18. NPOI.SS.UserModel.Sheetsheet=hssfworkbook.GetSheetAt(0);
  19. System.Collections.IEnumeratorrows=sheet.GetRowEnumerator();
  20. DataTabledt=newDataTable();
  21. for(intj=0;j<(sheet.GetRow(0).LastCellNum);j++)
  22. {
  23. dt.Columns.Add(Convert.ToChar(((int)'A')+j).ToString());
  24. }
  25. while(rows.MoveNext())
  26. {
  27. HSSFRowrow=(HSSFRow)rows.Current;
  28. DataRowdr=dt.NewRow();
  29. for(inti=0;i<row.LastCellNum;i++)
  30. {
  31. NPOI.SS.UserModel.Cellcell=row.GetCell(i);
  32. if(cell==null)
  33. {
  34. dr[i]=null;
  35. }
  36. else
  37. {
  38. dr[i]=cell.ToString();
  39. }
  40. }
  41. dt.Rows.Add(dr);
  42. }
  43. returndt;
  44. }
  45. #endregion

這樣就可以讀取一個EXCEL的文件了返回一個Datatable


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 若尔盖县| 三穗县| 丽江市| 邹城市| 临夏县| 哈巴河县| 三都| 靖西县| 越西县| 桑日县| 镇康县| 北碚区| 彭山县| 南雄市| 万安县| 东阳市| 教育| 峨边| 洛宁县| 垣曲县| 马关县| 奉贤区| 银川市| 含山县| 仙桃市| 罗平县| 遂溪县| 云林县| 河间市| 辛集市| 叶城县| 陆丰市| 双流县| 利津县| 法库县| 和政县| 辽阳市| 诏安县| 新乡市| 吴川市| 九龙县|