国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦北县| 咸丰县| 腾冲县| 尚志市| 延川县| 丰宁| 潢川县| 临颍县| 盘山县| 息烽县| 镇沅| 博客| 呼和浩特市| 清水河县| 鸡东县| 盱眙县| 乌拉特前旗| 宁陵县| 辛集市| 新津县| 奉贤区| 汝南县| 海淀区| 焦作市| 吐鲁番市| 平武县| 诏安县| 上林县| 内丘县| 苏尼特左旗| 营口市| 保定市| 江达县| 上林县| 蚌埠市| 陵水| 嘉定区| 县级市| 通道| 林甸县| 中阳县|