如何使用Java在excel單元格中設定超連結
阿新 • • 發佈:2020-01-07
這篇文章主要介紹瞭如何使用Java在excel單元格中設定超連結,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
(一)問題引入
有時候我們在匯入資料到excel中時可能要給某個檔案或圖片設定超連結,例如連結到外網或者是本地的某個目錄。我們可以通過Java程式碼來實現,藉助POI庫。
(二)解決方案
下面直接給出參考程式碼示例:
File file; Workbook wb = new XSSFWorkbook(file); Sheet sheet = wb.getSheet("sheet名稱"); Row row = sheet.getRow(行號); Cell cell = row.getCell(列號); String name = "超連結";cell.setCellValue(name); CreationHelper creationHelper = workbook.getCreationHelper(); Hyperlink link = creationHelper.createHyperlink(HyperlinkType.FILE);String url = "http://www.baidu.com"; link.setAddress(url); cell.setHyperlink(link); Font font = workbook.createFont(); font.setColor(IndexedColors.BLUE.getIndex()); CellStyle cellStyle = workbook.createCellStyle(); cellStyle.cloneStyleFrom(cell.getCellStyle()); cellStyle.setFont(font); cell.setCellStyle(cellStyle);
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。