Apache POI,无法获取链接URL。
创始人
2024-09-04 18:30:15
0

要解决Apache POI无法获取链接URL的问题,您可以使用以下代码示例:

import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.ss.usermodel.Hyperlink;
import org.apache.poi.ss.usermodel.Workbook;

import java.io.FileInputStream;
import java.io.IOException;

public class ReadExcelFile {
    public static void main(String[] args) {
        String filePath = "path/to/your/excel/file.xls";
        try {
            FileInputStream fis = new FileInputStream(filePath);
            Workbook workbook = new HSSFWorkbook(fis);
            
            // 获取第一个工作表
            HSSFSheet sheet = (HSSFSheet) workbook.getSheetAt(0);
            
            // 遍历所有行
            for (int rowIndex = 0; rowIndex <= sheet.getLastRowNum(); rowIndex++) {
                HSSFRow row = sheet.getRow(rowIndex);
                
                // 遍历所有单元格
                for (int cellIndex = 0; cellIndex < row.getLastCellNum(); cellIndex++) {
                    HSSFCell cell = row.getCell(cellIndex);
                    
                    // 检查单元格是否包含链接
                    if (cell != null && cell.getHyperlink() != null) {
                        Hyperlink hyperlink = cell.getHyperlink();
                        String linkURL = hyperlink.getAddress();
                        System.out.println("Link URL: " + linkURL);
                    }
                }
            }
            
            workbook.close();
            fis.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上面的代码中,我们首先打开Excel文件并获取第一个工作表。然后,我们遍历所有行和单元格。对于每个单元格,我们检查是否有超链接,并获取链接的URL。最后,我们关闭工作簿和文件流。

请确保将代码中的filePath替换为实际的Excel文件路径。

相关内容

热门资讯

分享透视"微扑克辅助... 您好:微扑克辅助器免费最新版本更新内容这款游戏是可以开挂的,软件加【添加微信客服136704302】...
推荐透视"wepok... 推荐透视"wepoker 发牌机制的原理"开挂(透视)辅助平台(推荐一款存在挂教程)是一款可以让一直...
通报透视"wepok... 无需打开直接搜索;操作使用教程:通报透视"wepokerplus挂先试用后付款"开挂(透视)辅助挂(...
关于透视"wpk正版... >>>您好:,软件加微信【添加136704302】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
曝光透视"WePoK... 您好,WePoKer透视软件怎么用这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302...
教会透视"wepok... 您好:wepoker透视底牌脚本这款游戏是可以开挂的,软件加【添加微信客服136704302】确实是...
原来有透视"wepO... wepOKer能透视吗是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以...
实测透视"微扑克的辅... 实测透视"微扑克的辅助工具有哪些"开挂(透视)辅助平台(盘点一款透牌教程)是一款可以让一直输的玩家,...
详细透视"wepok... wepoker技巧攻略是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以...
详细透视"微扑克辅助... 您好:微扑克辅助封号这款游戏是可以开挂的,软件加【添加微信客服136704302】确实是有挂的,很多...