2012-09-21 50 views
0

我有一個excell文件,第10行中有10個頁眉。 我正在使用這一段代碼來獲取這些頁眉的範圍。這部分工作正常。如何獲得最後的單元格加excell文件之一

string lastColumn  = worksheet.Cells.SpecialCells(XlCellType.xlCellTypeLastCell).Address[Type.Missing].Substring(1, 1); 
      Range amountRange  = worksheet.Range["A1", string.Format("{0}1", lastColumn)]; 

的事情是我讓具有相同頭一個新表,但我要補充一個dinamically。我必須從數據庫中讀取它。

所以,如果我改變這個代碼,我只是最後一列。沒有汗水。

string lastColumn  = worksheet.Cells.SpecialCells(XlCellType.xlCellTypeLastCell).Address[Type.Missing].Substring(1, 1); 
        Range amountRange  = worksheet.Range[string.Format("{0}1", lastColumn)]; 

但我想要的是讓最後一列再加上一個,我正在努力。 我的第一個想法是lastColumn + 1,但它不起作用。 任何想法。 Rui Martins?

回答

0

我自己解決了。

獲取最後一列的列名後,我將其轉換爲數字,加1,然後轉換回列名。

那麼容易。

相關問題