File currDir = new File(".");
String path = currDir.getAbsolutePath();
String fileLocation = path.substring(0, path.length() - 1) + "data.xlsx";
FileOutputStream outputStream = new FileOutputStream(fileLocation);
workbook.write(outputStream);
workbook.close();
这个直接下载到项目路径下了,怎么修改让它如下图所示
这段代码使用Java写了一个Excel文件,并将其写入磁盘中的data.xlsx文件。它的实现逻辑是:
使用File类获取当前目录并将其存储在currDir变量中。
从currDir中获取绝对路径并将其存储在path变量中。
构造文件位置,即将路径中最后一个字符(通常是点)替换为"data.xlsx",并将其存储在fileLocation变量中。
创建一个FileOutputStream对象并将其与fileLocation变量中指定的文件相关联。
将workbook中的内容写入到outputStream对象中。
关闭workbook对象和outputStream对象,释放资源。
该段代码的作用是将workbook对象写入一个名为"data.xlsx"的文件中。如果要更改文件名或路径,请修改fileLocation变量的值。