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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

NPOI导Excel样式设置

發布時間:2023/11/27 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NPOI导Excel样式设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、創建一個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

轉載于:https://www.cnblogs.com/nxxshxf/p/6410797.html

總結

以上是生活随笔為你收集整理的NPOI导Excel样式设置的全部內容,希望文章能夠幫你解決所遇到的問題。

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