2014-01-21 148 views
0

我使用Apache POI生成Excel表單(.xls格式),並使用以下代碼段創建鏈接到同一文檔/工作簿中不同表單的超鏈接。在Apache POI中切換Excel表單

HSSFSheet summarySheet = workbook.createSheet("Target Sheet"); 
Hyperlink targetLink = createHelper.createHyperlink(Hyperlink.LINK_DOCUMENT); 
targetLink.setAddress("'Target Sheet'!A1"); 

我創建了多個工作表,點擊超鏈接後,它顯示了相應的工作表。但是,我很難遍歷使用上述代碼行創建的不同工作表。我需要使用數據庫中的數據填充這些表單,但我不知道如何在這些表單之間切換。

任何幫助,將不勝感激。在你投降之前,請讓我知道/如果我的問題有任何問題。謝謝!

回答

3

要獲得現有XLS可以使用HSSFWORKBOOK方法getSheet(「圖紙名稱」)張:

HSSFSheet linkedSheet = workbook.getSheet("Sheet name"); 

一旦你鏈接的表,你可以添加條目到它。

+0

謝謝!我不知道這種方法。 –