2016-08-01 62 views
0

我有這個Excel互操作代碼:如何使用EPPlus在Excel Interop中設置所謂的「PrintTitleRows」?

_xlSheetFillRateByDCByLocation.PageSetup.PrintTitleRows = String.Format("${0}:${0}", BYDCBYLOC_HEADING_ROW); 

我要完成與EPPlus相同。

我嘗試這樣做:

locationWorksheet.PrinterSettings.RepeatColumns.Rows = BYDCBYLOC_HEADING_ROW; 

...但 「RepeatColumns.Rows」 是一個只讀屬性,因而不能assigend來。

我發現這一點:

locationWorksheet.PrinterSettings.ShowHeaders = true; 

...但我不知道如果我找錯了樹這一點。

什麼是EPPlus中的模擬到Excel Interop的PrintTitleRows?

回答

1

你只需給它一個合適的對象ExcelAddress像這樣:

worksheet.PrinterSettings.RepeatRows = new ExcelAddress("$1:$1"); 
worksheet.PrinterSettings.RepeatColumns = new ExcelAddress("$A:$A"); 
相關問題