日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用NPOI库导入导出EXCEL

發布時間:2023/12/2 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用NPOI库导入导出EXCEL 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、EXCEL ?導入(Excel 導入導出實際項目中會被封裝成**Helper 本示例只對簡單功能做演示)

NPOI 包引用

視圖view

@{ViewBag.Title = "NPOIExcel"; }<h2>NPOIExcel</h2> <form action="@Url.Action("NPOIInport", "Home")" method="post" enctype="multipart/form-data"><input type="file" name="Importexcelfile" /><button type="submit">提交</button> </form>//enctype="multipart/form-data" 上傳文件時form 表單必加

Action

命名空間引用

using NPOI.SS.UserModel;
using NPOI.HSSF.UserModel;
using NPOI.XSSF.UserModel;
using System.Data;

/// <summary>/// NPOI 導入excel/// </summary>/// <returns></returns> [HttpPost]public ActionResult NPOIInport(){bool isok = false;string msg = string.Empty;var file = Request.Files["Importexcelfile"];//接收的文件對象var filename = SaveUploadExcel(file);//將文件保存至某一路徑下 并形成新的文件名稱var filePath=System.Configuration.ConfigurationManager.AppSettings["Upload"] + @"\excel\" + filename;//新路徑IWorkbook workbook = null; //定義工作簿接口ISheet sheet=null;//定義sheet表DataTable data = new DataTable();FileStream filestream = new FileStream(filePath, FileMode.Open, FileAccess.Read);if (file.ContentLength>0){if (filePath.IndexOf(".xlsx") > 0){workbook = new XSSFWorkbook(filestream);//.xlsx 文件 }else{workbook = new HSSFWorkbook(filestream);//.xls文件 }sheet = workbook.GetSheetAt(0);//默認第一個sheet sheet 下標//sheet = workbook.GetSheet("sheet的名字");//獲取想要查詢sheet的名字if (sheet!=null){for (int i = 0; i < sheet.LastRowNum; i++){IRow row = sheet.GetRow(i);//獲取第一行 一般都是表頭var firstvalue = row.GetCell(0);//第一行的第一列var secondvalue = row.GetCell(1);}//常見讀取excel 已經夠用 實際項目中會遇到 再次封裝數據形成table 一般這個幫助類會叫**HelperIRow firstrow = sheet.GetRow(0);int cellcount = firstrow.LastCellNum;//總列數for (int i = firstrow.FirstCellNum; i < cellcount; i++){ICell icell = firstrow.GetCell(i);if (icell!=null){string cellvalue = icell.StringCellValue;//獲取當前單元格的valueDataColumn column = new DataColumn(cellvalue);data.Columns.Add(column);//添加表頭 }}int startrow = sheet.FirstRowNum + 1;for (int i = startrow; i < sheet.LastRowNum; i++){IRow row = sheet.GetRow(i);if (row!=null){DataRow datarow = data.NewRow();for (int j = row.FirstCellNum; j < cellcount; j++){if (row.GetCell(j)!=null){datarow[j] = row.GetCell(j).ToString();}}data.Rows.Add(datarow);}}//return data; }}return Json(new { Isok = isok, Msg = msg });}public static string SaveUploadExcel(HttpPostedFileBase fileexcel){string filename = fileexcel.FileName;string extension = Path.GetExtension(filename);int filesize = fileexcel.ContentLength;if (filesize>int.Parse(System.Configuration.ConfigurationManager.AppSettings["UploadFileSize"])){return "文件超過上限";}string dirPath = System.Configuration.ConfigurationManager.AppSettings["Upload"] + @"\excel\";//生成新的文件名string newFileName = string.Format("{0}{1}", DateTime.Now.ToString("yyMMddHHmmssfffffff"), extension);if (!Directory.Exists(dirPath))Directory.CreateDirectory(dirPath);fileexcel.SaveAs(dirPath + newFileName);//返回新生成的文件名稱return newFileName;} View Code

?

二、EXCEL 導出

?

?

?

轉載于:https://www.cnblogs.com/eric-gms/p/6907595.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的使用NPOI库导入导出EXCEL的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 拍国产真实乱人偷精品 | 少妇扒开粉嫩小泬视频 | 国产网站免费在线观看 | 国产激情久久久久久熟女老人av | 男女视频免费 | 国产精品久久久久久免费免熟 | 亚洲成熟少妇 | 自拍偷拍色综合 | 一级片久久久久 | 日韩免费 | 51妺嘿嘿午夜福利 | 日韩视频在线观看 | 亚洲精品一区二区三区四区五区 | 国产91精品看黄网站在线观看 | 青青草国产成人av片免费 | av有码在线 | 日本久久久久久久久久 | 午夜激情毛片 | 伊人激情综合 | 亚洲男女啪啪 | 精品国产成人亚洲午夜福利 | 无码h肉动漫在线观看 | 重口变态虐黄网站 | 亚洲国产剧情在线观看 | 国产在线www | 中文字幕在线2018 | 澳门三级 | av电影中文字幕 | 中文视频一区二区 | 办公室摸腿吻胸激情视频 | 国产剧情av在线 | 国产精品久久久久久久久久久新郎 | 国产精品国产馆在线真实露脸 | 欧美精品一区二区蜜桃 | 国产一二精品 | 国产精品ⅴa有声小说 | 日韩毛毛片| 亚洲欧美日韩在线播放 | 久久精品一区二 | 精品人妻无码专区在线 | 欧美视频在线观看一区二区三区 | 欧美激情精品久久 | 91淫黄大片 | 校园春色亚洲色图 | 午夜激情在线视频 | 六月丁香av | 婷婷色图| 不卡影院一区二区 | 国产免费毛卡片 | 国产做爰视频免费播放 | 一区二区三区福利视频 | 亚洲电影一区二区 | 色网站在线| 国产又黄又粗的视频 | 婷婷六月网 | 欧美区一区二区三 | 奇米影视在线 | 精品久久久久久久久中文字幕 | 欧美激情国产在线 | 中国成人毛片 | 新91av| 色眯眯网 | 亚洲人成无码网站久久99热国产 | 少妇厨房愉情理伦bd在线观看 | 欧美大片在线免费观看 | 在线观看你懂的视频 | 成人一级在线 | 2019亚洲天堂| 国产探花视频在线观看 | 天堂欧美城网站 | 国产一区二区免费在线 | 在线不欧美 | 免费高清黄色 | 毛片毛片 | 在线免费观看小视频 | 久久精品亚洲a | 男人桶女人桶爽30分钟 | 国产免费一区二区三区视频 | 中文字幕av专区dvd | 91麻豆免费看 | 日韩av在线免费观看 | 国产精品久久久久久亚洲av | 北条麻妃av在线播放 | 欧美自拍视频在线观看 | av影库| 国产小毛片 | 性做久久久久久 | 天天干天天操天天碰 | 精品美女 | 毛片网站免费 | 一级片美女 | 小日子的在线观看免费第8集 | 亚洲婷婷网 | 国产精品成人免费视频 | av永久免费在线观看 | 亚洲综合激情网 | www.黄在线观看 | 欧美性开放视频 | 久久久午夜精品 |