gpt4 book ai didi

java - JXLS - 如何在工作簿中创建指向 Excel 工作表的超链接

转载 作者:行者123 更新时间:2023-11-30 07:00:22 25 4
gpt4 key购买 nike

我正在尝试使用 JXLS 创建一个 Excel 工作簿.我想要一个文本超链接来浏览工作簿中的工作表。我在网上找不到任何有用的信息。请提供任何有助于解决问题的想法或超链接。谢谢

最佳答案

jXLS是一个小型且易于使用的 Java 库,用于使用 XLS 模板编写 Excel 文件以及使用 XML 配置将 Excel 中的数据读入 Java 对象。如果您尝试创建超链接,jXLS 不具备低水平的 excel 操作能力。但是你可以使用 Apache POI一个免费的图书馆。此代码为该任务创建指向 Cell 的超链接,如下所示。

        //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);

关于java - JXLS - 如何在工作簿中创建指向 Excel 工作表的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30648377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com