ISheet sheet = workbook.CreateSheet();//在工作薄中創建一個工作表
sheet.CreateFreezePane(a, b, c, d);//凍結行/列
CreateFreezePane中參數意思為:
第一個參數表示要凍結的列數;
第二個參數表示要凍結的行數,這里只凍結列所以為0;
第三個參數表示右邊區域可見的首列序號,從0開始計算序號;
第四個參數表示下邊區域可見的首行序號,從0開始計算序號,這里是凍結列,所以為0;
CreateFreezePane(2, 0, 2, 0)
以上表示從第一列開始凍結2列,第3列可見,如下:
CreateFreezePane(2, 0, 3, 0)
當可見列大於凍結列的后一位時此時他們之間的列是看不見的。如下:
第3列(即C列)就看不見,從第4列(即D列)開始可見
注意:可見列一定要大於凍結列的最后一列,否則導出的Excel會有異常,並且凍結列設置無效。
凍結行同理