2011-05-12 35 views
0

我目前正在開發一個項目,需要使用Java編輯XLS。 xls的第一行是一個包含列名的行。我想使用列名在下面的單元格中插入數據。我希望應用程序使用變量字符串來插入數據,而不是使用getCell插入前綴號碼。 (評論部分是我自己寫的信息;可能有用)。Java XLS通過列名獲取單元格

回答

3

我會做這樣的:

  • 創建Map對象
  • 指數值每列到Map
  • 然後,row.getCell (theNameIndexMap.get("A_COLUMN_NAME"))將滿足您的要求

並確保每個專欄名稱是UNIQUE ...

1

創建一個Map來存儲ColumnName和Index。

無論何時需要將索引傳遞給單元格,都可以使用objMap.get(columnName)。