1.显示隐藏Excel网格线
sheet1.DisplayGridlines = false;//隐藏网格线(默认true)
sheet1.IsPrintGridlines = true;//打印时,显示网格线(默认false)2.固定行(列)
需要用到Sheet的 void CreateFreezePane(int colSplit, int rowSplit, int leftmostColumn, int topRow),
MSDN摘要:Create a new row within the sheet and return the high level representation
一共有四个参数:
// colSplit:
// Horizonatal position of split
//
// rowSplit:
// Vertical position of split
//
// leftmostColumn:
// Top row visible in bottom pane
//
// topRow:
// Left column visible in right pane比如,需求是这样的:固定Sheet中第1行,第A、B列
sheet1.CreateFreezePane(2, 1);//固定前两列、前1行注意:这里的参数都是数量,非索引!
再在第一个例子的前提里加上从第5行第E列开始显示
sheet1.CreateFreezePane(2, 1, 4, 4);后两个参数是开始显示的行号、列号。是索引,从0开始。
3.默认选中
3.1默认聚焦第几个Sheet
var sheet2 = hssfworkbook.CreateSheet("第2个Sheet");
var row2 = sheet2.CreateRow(0);
var cell2 = row2.CreateCell(0);
cell2.SetCellValue("我是另一个顽皮的单元格");
hssfworkbook.SetActiveSheet(1);//默认打开第2个sheet3.2默认聚焦第几个单元格(区域)
sheet2.SetActiveCell(3, 3);//D4
sheet2.SetActiveCellRange(3, 6, 2, 4);//区域参数均为索引,如果同时设置,后面将会覆盖前面。
默认打开了第二个Sheet,聚焦到制定区域。
本文详细介绍了在Excel中如何隐藏网格线、使用CreateFreezePane方法固定行列以及如何使工作表默认聚焦于特定的Sheet或单元格。通过这些操作,可以更高效地组织和展示数据。
6278

被折叠的 条评论
为什么被折叠?



