以下是一个实现url拼接并将页面返回值保存到新xlsx文件中的Java代码示例:

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

import java.io.FileOutputStream;
import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        // 创建工作簿
        Workbook workbook = new XSSFWorkbook();
        // 创建工作表
        Sheet sheet = workbook.createSheet("Result");
        // 创建表头
        Row header = sheet.createRow(0);
        header.createCell(0).setCellValue("URL");
        header.createCell(1).setCellValue("返回值");
        // 待拼接的URL
        String baseUrl = "https://www.example.com?id=";
        // 待拼接的ID列表
        String[] ids = {"1", "2", "3", "4", "5"};
        // 遍历ID列表,拼接URL,并获取页面返回值
        int rowNum = 1;
        for (String id : ids) {
            String url = baseUrl + id;
            Document doc = Jsoup.connect(url).get(); // 使用Jsoup获取页面内容
            String result = doc.text(); // 获取页面返回值
            // 将URL和返回值写入工作表
            Row row = sheet.createRow(rowNum++);
            row.createCell(0).setCellValue(url);
            row.createCell(1).setCellValue(result);
        }
        // 保存工作簿到文件
        FileOutputStream fileOut = new FileOutputStream("result.xlsx");
        workbook.write(fileOut);
        fileOut.close();
        workbook.close();
    }
}

这个示例中,我们使用了Apache POI和Jsoup库来处理xlsx文件和网页内容。首先创建了一个工作簿和一个工作表,并在工作表中创建了表头。然后遍历待拼接的ID列表,拼接URL并使用Jsoup获取页面内容,将URL和页面返回值写入工作表的新行中。最后将工作簿保存到文件中。

需要注意的是,这个示例中使用了较为简单的方式获取页面内容,实际情况可能需要更复杂的处理。同时,也需要根据实际情况调整代码中的参数和异常处理

url拼接xlsx文档中的一行然后把页面返回的值保存到新的xlsx中 用java实现

原文地址: http://www.cveoy.top/t/topic/ef46 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录