首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

NPOI导出到EXCEL 怎么设置默认行高

2013-07-16 
NPOI导出到EXCEL 如何设置默认行高第一种方法:sheet1.CreateRow(1).Height 200 * 20第二种方法:sheet1.

NPOI导出到EXCEL 如何设置默认行高


第一种方法:
sheet1.CreateRow(1).Height = 200 * 20;

第二种方法:
sheet1.DefaultRowHeight=40 * 20;

为什么我这两种方法都无法控制  Excel的默认行高!

而下面的方式则可以控制。有人能解释一下吗?我哪里用错了?


            HS[align=left]SFRow row = sheet1.CreateRow(0);//建行
            HSSFCell cell = row.CreateCell(0);//建单元格
            cell.SetCellValue("测试1");//
            //单元格对齐方式
            HSSFCellStyle style = hssfWorkBook.CreateCellStyle();
            style.Alignment = HSSFCellStyle.ALIGN_CENTER;
            //文本样式
            HSSFFont font = hssfWorkBook.CreateFont();
            font.FontHeight = 18 * 18;
            style.SetFont(font);
            cell.CellStyle = style;
            //合并单元格
            sheet1[/align].AddMergedRegion(new Region(0, 0, 0, 6));//行、列、行、列

[解决办法]
http://www.cnblogs.com/zhouhb/archive/2011/05/05/2037262.html 
[解决办法]
试试这个
IRow row = sheet.CreateRow(1); 
row.HeightInPoints = 35;//行高
[解决办法]

HSSFRow row = sheet1.CreateRow(0);
row.Height = 100 * 4;

热点排行