女口是頁
轉載 黑暗大寫法
https://blog.darkthread.net/blog/npoi-convert-xls-to-datatable/
參考brianClub
https://dotblogs.com.tw/brianClub/2016/07/06/124146
黑暗大是直接取檔=> 如果用 FileUpload元件,可以在下方找到 stream 的類別,就可以開始讀檔了
FileUpload1.PostedFile.InputStream
抓到之後就可以開始...new npoi類別出來,
請記得 HSSF=> 對應 XLS
HSSFWorkbook wb = new HSSFWorkbook(FileUpload1.PostedFile.InputStream);
請記得 XSSF=> 對應 XLSX
XSSFWorkbook wb = new XSSFWorkbook(FileUpload1.PostedFile.InputStream);
補充:
格子畫線&背景顏色
https://dotblogs.com.tw/ragena/2014/06/30/145740
欄位合併
sheet.AddMergedRegion(new NPOI.SS.Util.CellRangeAddress(5, 10, 1, 1));
欄位畫線
XSSFCellStyle headerStyle = (XSSFCellStyle)workbook.CreateCellStyle();
var color = new XSSFColor(new byte[] { 255, 230, 153 });
headerStyle.FillForegroundXSSFColor = color;
headerStyle.BorderBottom = NPOI.SS.UserModel.BorderStyle.Thin;//粗
headerStyle.BorderLeft = NPOI.SS.UserModel.BorderStyle.Thin;//細實線
headerStyle.BorderRight = NPOI.SS.UserModel.BorderStyle.Thin;//虛線
headerStyle.BorderTop = NPOI.SS.UserModel.BorderStyle.Thin;//...
//欄位置中靠左
headerStyle.VerticalAlignment = VerticalAlignment.Center;
headerStyle.Alignment =HorizontalAlignment.Left;
//設定邊界資訊 與 縮放比例 橫向縱向
https://www.itread01.com/content/1544961980.html
https://qsh5.cn/1078.html
以上文章僅用紀錄資料使用.....