我想創建與JXLS一個Excel工作簿創建超鏈接到Excel工作表。我想要一個文本超鏈接來瀏覽工作簿中的工作表。我在網上找不到任何有用的信息。請給出任何想法或超鏈接,可以幫助解決問題。由於JXLS - 如何在工作簿
2
A
回答
4
jXLS是一個小而易於使用的Java庫,用於使用XLS模板寫Excel文件,並從Excel的數據讀入的Java使用XML配置對象。如果您嘗試創建hyerlink,jXLS不具備低槓桿優勢。但你可以使用Apache POI免費的圖書館。此代碼創建超鏈接到該任務的單元,如下所示。
//creating the cell
Row row = my_sheet.createRow(0);
Cell cell = row.createCell(0);
//creating helper class
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFCreationHelper helper= workbook.getCreationHelper();
//creating the hyperlink
link = helper.createHyperlink(HSSFHyperlink.LINK_DOCUMENT);
link.setAddress("'target_worksheet_name'!A1");
//optional hyperlink style
XSSFCellStyle hlinkstyle = workbook.createCellStyle();
XSSFFont hlinkfont = workbook.createFont();
hlinkfont.setUnderline(XSSFFont.U_SINGLE);
hlinkfont.setColor(HSSFColor.BLUE.index);
hlinkstyle.setFont(hlinkfont);
//applying the hyperlink to the cell
cell.setHyperlink(link);
0
JXLS支持參數的公式,可以使用像以下 = HYPERLINK的公式可能
使用電池( 「http://test.com/」, 「點擊ME」)
與 參數化它在細胞= HYPERLINK($ {paramLink},$ {paramDisplay})
將參數傳遞給jxls上下文,它們將被渲染爲正確的鏈接
相關問題
- 1. 在工作簿
- 2. 如何從主工作簿中的第一個工作簿
- 3. 如何引用不使用工作簿名稱的工作簿?
- 4. 在工作簿B的工作簿B中運行工作簿A
- 5. 如何在Excel中將兩個Excel工作簿合併爲一個工作簿?
- 6. 如何在MATLAB中向excel工作簿添加超過3張工作簿
- 7. VBA - 工作簿
- 8. 從工作簿
- 9. 如何在Java Excel工作簿之間複製工作表
- 10. 宏:如何在工作簿中選擇多個工作表?
- 11. 在xlsxwriter中添加新工作簿到工作簿
- 12. 在loqiql中從工作簿更新謂詞從工作簿
- 13. 在工作簿(VARIABLENAME)利用工作簿可變.close Statement`
- 14. 如何從另一個工作簿中使用vba關閉工作簿
- 15. 如何將特殊從多個工作簿粘貼到主工作簿
- 16. 如何插入(綁定)DataTable到Excel工作簿(VS Excel 2010工作簿項目)
- 17. 如何從封閉的工作簿複製並粘貼到活動工作簿?
- 18. 在選定的工作簿
- 19. 找到在Excel工作簿
- 20. 如何獲得活動工作簿?
- 21. 如何將excel工作簿寫入memoryStream?
- 22. 如何從窗口到工作簿
- 23. 如何複製.xlsx完整工作簿
- 24. 如何使用xlwings保存工作簿?
- 25. 如何比較兩個工作簿
- 26. 如何遍歷特定工作簿?
- 27. 如何從Excel工作簿中打開AutoIt腳本,然後在父工作簿關閉之後如何打開?
- 28. 拉最新工作簿複製選定的工作簿並粘貼在主工作簿
- 29. VBA - 在保存工作簿後對工作簿2執行操作1
- 30. 拆分製作工作簿