如何处理本地文件

目前的需求是接口入参有一个是excel文件,但是每次调用接口时我需要修改excel文件里面的值,但是脚本里面如果配置我本地文件的路径会报错(Target exception: java.io.FileNotFoundException: XXXXX.xlsx (No such file or directory)),有没有办法可以访问我本地的文件。

脚本如下:

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

// 加载 Excel 文件
FileInputStream fis = new FileInputStream(“D://Practice//批量数据处理文件//无标题.xlsx”);
Workbook workbook = new XSSFWorkbook(fis);
Sheet sheet = workbook.getSheetAt(0);

// 修改 Excel 文件中的值
Row row = sheet.getRow(0); // 假设要修改的行号为 0
Cell cell = row.getCell(0); // 假设要修改的列号为 0
cell.setCellValue(“hhh”); // 修改单元格的值为新值

// 保存修改后的 Excel 文件
FileOutputStream fos = new FileOutputStream(“D://Practice//批量数据处理文件//无标题.xlsx”);
workbook.write(fos);

// 关闭流
fis.close();
fos.close();
workbook.close();

MS部署在服务器,无法直接访问到本地文件,建议通过nfs将服务器目录跟本地文件目录保持同步。

有相关部署、操作文档吗 谢谢

您可以参考下相关文章。