麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

NPOI導Excel樣式設置

2019-11-14 13:50:20
字體:
來源:轉載
供稿:網友

一、創建一個Excel

               //創建一個工作簿                XSSFWorkbook workbook = new XSSFWorkbook();                //創建一個頁                ISheet sheet = workbook.CreateSheet("sheet1");                //創建一行                IRow row = sheet.CreateRow(0);                //創建一列                ICell cell = row.CreateCell(0);

 

二、設置字體

          ICellStyle style = workbook.CreateCellStyle();//創建樣式對象                IFont font = workbook.CreateFont(); //創建一個字體樣式對象                font.FontName = "方正舒體"; //和excel里面的字體對應                font.Color = new HSSFColor.PINK().GetIndex();//顏色參考NPOI的顏色對照表(替換掉PINK())                font.IsItalic = true; //斜體                font.FontHeightInPoints = 16;//字體大小                font.Boldweight = short.MaxValue;//字體加粗                style.SetFont(font); //將字體樣式賦給樣式對象
cell.CellStyle = style; //把樣式賦給單元格

 三、設置單元格

1、單元格前景色

 ICellStyle style=workbook.CreateCellStyle(); style.FillForegroundColor = 14;  //具體數字代表的顏色看NPOI顏色對照表 style.FillPattern = FillPatternType.SOLID_FOREGROUND;

2、單元格寬高

     行高:row.Height = 30 * 20;    //行高為30

     列寬:sheet.SetColumnWidth(3, 13 * 256)   //第4列的列寬為13

3、合并單元格

    單元格合并后,樣式以左上角的單元格為準

    //CellRangeAddress四個參數為:起始行,結束行,起始列,結束列

  sheet.AddMergedRegion(new CellRangeAddress(0, 0, 0, 10));

4、水平居中

 style.Alignment = HorizontalAlignment.CENTER;

5、設置公式

    不需要寫“=”號

  cell.CellFormula = "公式";

6.邊框

//上下左右

styleFont.BorderTop = NPOI.SS.UserModel.BorderStyle.THIN;    
styleFont.BorderBottom = NPOI.SS.UserModel.BorderStyle.THIN;  
styleFont.BorderLeft = NPOI.SS.UserModel.BorderStyle.THIN;  
styleFont.BorderRight = NPOI.SS.UserModel.BorderStyle.THICK;

 

顏色對照表:

顏色測試Class名稱short
    
 Test顏色Black8
 Test顏色Brown60
 Test顏色Olive_Green59
 Test顏色Dark_Green58
 Test顏色Dark_Teal56
 Test顏色Dark_Blue18
 Test顏色Indigo62
 Test顏色Grey_80_PERCENT63
 Test顏色Dark_Red16
 Test顏色Orange53
 Test顏色DARK_YELLOW19
 Test顏色Green17
 Test顏色Teal21
 Test顏色Blue12
 Test顏色Blue_Grey54
 Test顏色Grey_50_PERCENT23
 Test顏色Red10
 Test顏色LIGHT_ORANGE52
 Test顏色LIME50
 Test顏色SEA_GREEN57
 Test顏色AQUA49
 Test顏色LIGHT_BLUE48
 Test顏色VIOLET20
 Test顏色GREY_40_PERCENT55
 Test顏色Pink14
 Test顏色Gold51
 Test顏色Yellow13
 Test顏色BRIGHT_GREEN11
 Test顏色TURQUOISE15
 Test顏色SKY_BLUE40
 Test顏色Plum61
 Test顏色GREY_25_PERCENT22
 Test顏色Rose45
 Test顏色Tan47
 Test顏色LIGHT_YELLOW43
 Test顏色LIGHT_GREEN42
 Test顏色LIGHT_TURQUOISE41
 Test顏色PALE_BLUE44
 Test顏色LAVENDER46
 Test顏色White9
 Test顏色CORNFLOWER_BLUE24
 Test顏色LEMON_CHIFFON26
 Test顏色MAROON25
 Test顏色ORCHID28
 Test顏色CORAL29
 Test顏色ROYAL_BLUE30
 Test顏色LIGHT_CORNFLOWER_BLUE31
 Test顏色AUTOMATIC64

四、用文件流方式下載NPOI excel

   //生成excel文件流下載             using (MemoryStream ms =new MemoryStream())             {                workbook.write(ms);                 string fileName = HttpUtility.UrlEncode("test.xlsx");                 Response.AddHeader("content-Disposition", "attachment;filename=" + fileName);                 //增加這指定長度防止導出的excel有不可讀取內容。                 Response.AddHeader("content-Length", ms.ToArray().Length.ToString());                 Response.BinaryWrite(ms.ToArray());                 Response.End();             }

  

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中国女人内谢8xxxxxx在 | 91麻豆精品国产91久久久更新资源速度超快 | 久久久久av电影 | 国产亚洲精品久久久久久网站 | 九九热在线精品视频 | 亚洲人成网在线观看 | 久久久久久久91 | 毛片免费观看日本中文 | 一区二区三高清 | 欧美一级美国一级 | 欧美黄 片免费观看 | 欧美爱爱视频 | 精品国产一区二区三区久久久蜜月 | 中文字幕四区 | 亚洲第一精品在线 | av在线免费网 | 日韩美香港a一级毛片免费 日韩激情 | 久草干 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 国产精品成人免费一区久久羞羞 | 亚洲第一视频 | 免费看黄色三级毛片 | 欧美黄色免费视频 | 一本色道久久久888 香蕉视频99 | 国产一区国产二区在线观看 | 666sao | 欧美成人精品不卡视频在线观看 | 国产精品久久久久av | 九九热视频免费 | 成人福利软件 | 国产成人免费精品 | h色视频网站 | 奶子吧naiziba.cc免费午夜片在线观看 | 最新中文字幕第一页视频 | 亚洲一区二区三区四区精品 | 中国洗澡偷拍在线播放 | 羞羞视频免费视频欧美 | 国产精品视频一区二区三区四区国 | 福利在线小视频 | 免费观看国产精品视频 | 久久久三级免费电影 |