读书人

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

发布时间: 2013-07-16 22:38:05 作者: rapoo

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;

读书人网 >asp.net

热点推荐