c# NPOI 導出Excel 凍結窗格


 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會有異常,並且凍結列設置無效。

 

 凍結行同理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM