zoukankan      html  css  js  c++  java
  • NPOI设置Excel单元格字体、边框、对齐、背景色

    代码:

    ICellStyle cellStyle = workbook.CreateCellStyle();
    cellStyle.BorderBottom = BorderStyle.Thin;
    cellStyle.BorderLeft = BorderStyle.Thin;
    cellStyle.BorderRight = BorderStyle.Thin;
    cellStyle.BorderTop = BorderStyle.Thin;
    cellStyle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
    cellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
    
    ICellStyle cellStyleTitle = workbook.CreateCellStyle();
    cellStyleTitle.BorderBottom = BorderStyle.Thin;
    cellStyleTitle.BorderLeft = BorderStyle.Thin;
    cellStyleTitle.BorderRight = BorderStyle.Thin;
    cellStyleTitle.BorderTop = BorderStyle.Thin;
    cellStyleTitle.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
    cellStyleTitle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
    IFont font = workbook.CreateFont();
    font.IsBold = false;
    font.FontHeightInPoints = 12;
    cellStyleTitle.SetFont(font);
    HSSFPalette palette = ((HSSFWorkbook)workbook).GetCustomPalette();
    palette.SetColorAtIndex((short)9, 98, 185, 106);
    var color = palette.FindColor(98, 185, 106);
    //下面两行设置单元格背景色
    cellStyleTitle.FillPattern = FillPattern.SolidForeground;
    cellStyleTitle.FillForegroundColor = color.Indexed;
    
    ICellStyle cellStyleTitle2 = workbook.CreateCellStyle();
    cellStyleTitle2.CloneStyleFrom(cellStyleTitle);
    font = workbook.CreateFont();
    font.IsBold = false;
    font.FontHeightInPoints = 14;
    cellStyleTitle2.SetFont(font);
    View Code
  • 相关阅读:
    Git是如何存储对象的
    原来自己一直平凡着 2015-10-20
    把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列。
    #define XXX do{...}while(0)
    函数的递归调用例子学习
    MAC OSX 下安装 CTAGS
    MAC OSX 下安装Cscope
    python画图
    python读取文件内容方法
    python变量传递给系统命令的方法
  • 原文地址:https://www.cnblogs.com/s0611163/p/7337747.html
Copyright © 2011-2022 走看看