zoukankan      html  css  js  c++  java
  • NPOI设置水平、垂直居中

    C#语法:
    string fs = "@report.xls";//文件路径
    FileStream excelPath = File.Open(@fs, FileMode.Open, FileAccess.ReadWrite);//打开Excel
    HSSFWorkbook excelBook = new HSSFWorkbook(excelPath);
    #region 样式 
    ICellStyle style = excelBook.CreateCellStyle();//创建样式
    //style.VerticalAlignment = VerticalAlignment.Justify;//垂直居中 方法1 
    style.Alignment=HorizontalAlignment.CenterSelection;//设置居中 方法2
    //style.Alignment = HorizontalAlignment.Center;//设置居中 方法3 
    #endregion
    HSSFSheet sheet0 = excelBook.GetSheetAt(0) as HSSFSheet;//获取第一个sheet
    ICell cell5 = sheet0.GetRow(4).GetCell(8);//4代表行号,8代表列号,行列都是从0开始数;这里获取exlce的行列的单元格里面必须有内容,否则会报错;
    //ICell cell5 = sheet0.CreateRow(4).CreateCell(8);//行列的单元格里面创建数据,如果有数据会被清空
    cell5.CellStyle = style;//套用样式,居中有3种方法哪个能用就用哪个。
    //然后按照这个逻辑两层for循环,行列循环就可以设定完毕你要的行列。
    C#语法:
    string fs = "@report.xls";//文件路径
    FileStream excelPath = File.Open(@fs, FileMode.Open, FileAccess.ReadWrite);//打开Excel
    HSSFWorkbook excelBook = new HSSFWorkbook(excelPath);
    #region 样式 
    ICellStyle style = excelBook.CreateCellStyle();//创建样式
    //style.VerticalAlignment = VerticalAlignment.Justify;//垂直居中 方法1 
    style.Alignment=HorizontalAlignment.CenterSelection;//设置居中 方法2
    //style.Alignment = HorizontalAlignment.Center;//设置居中 方法3 
    #endregion
    HSSFSheet sheet0 = excelBook.GetSheetAt(0) as HSSFSheet;//获取第一个sheet
    ICell cell5 = sheet0.GetRow(4).GetCell(8);//4代表行号,8代表列号,行列都是从0开始数;这里获取exlce的行列的单元格里面必须有内容,否则会报错;
    //ICell cell5 = sheet0.CreateRow(4).CreateCell(8);//行列的单元格里面创建数据,如果有数据会被清空
    cell5.CellStyle = style;//套用样式,居中有3种方法哪个能用就用哪个。
    //然后按照这个逻辑两层for循环,行列循环就可以设定完毕你要的行列。
    sagacity_shen 战战兢兢,如履薄冰。
  • 相关阅读:
    PDF太大怎么办?缩小PDF的4种常用方法
    电脑插上网线无法连接网络完美解决方案
    HTTP攻击与防范-跨站攻击-01简介
    HTTP攻击与防范-跨网站脚本攻击
    HTTP攻击与防范-PHP客户端脚本攻击
    HTTP攻击与防护-函数注入攻击
    HTTP攻击与防范-命令注入攻击
    重置NSX防火墙策略
    NBU8.1安装
    Vcenter由Win2008r2迁移到linux
  • 原文地址:https://www.cnblogs.com/sagacity-shen/p/10419115.html
Copyright © 2011-2022 走看看