2013年10月23日 星期三

[NPOI 1.2.4版]凍結窗格(凍結、鎖定)& 設定儲存格「格式」

這是我的網頁備份,原文請看  http://www.dotblogs.com.tw/mis2000lab/archive/2013/10/17/npoi_freeze_window_excel_2003.aspx

[NPOI 1.2.4版]凍結窗格(凍結、鎖定)& 設定儲存格「格式」




請先確認您使用的 NPOI版本與我相同。
因版本不同,可能有程式碼的差異。

資料來源:
 
Creates a split (freezepane). Any existing freezepane or split pane is overwritten.
If both colSplit and rowSplit are zero then the existing freeze pane is removed
 
Specified by:
    createFreezePane in interface Sheet
Parameters:
    colSplit - Horizonatal position of split.
    rowSplit - Vertical position of split.
 
 
 
 

下面文章是 ASP.NET專題實務(松崗出版)上集 Ch.11的補充範例

第一張圖片最清楚,當 Excel 2003要凍結第一列、第一格
其實您是點選第二列、第二格之後,再按下「凍結窗格」

NPOI程式碼裡面的 .CreatFreezePane(1, 1)可以解讀成「鎖定(凍結)第一列、第一格」。
        (這種說法,跟我們的想法完全一致。)
但電腦從 "零"算起的,這樣解釋就跟 Excel操作完全雷同了。

自己寫程式實驗一下就會懂,
不要只是看,要動手做








沒有留言: