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 战战兢兢,如履薄冰。
  • 相关阅读:
    无所不能的Ant 【转】
    fstream的文件操作
    dos下的for命令详解(zz)
    c++中vector的用法总结
    学习Git上
    IE下的document.onclick问题
    第一次面试实习感触
    大数据概述
    红旗
    词法分析
  • 原文地址:https://www.cnblogs.com/sagacity-shen/p/10419115.html
Copyright © 2011-2022 走看看