欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 上傳.xsl和.xlsx

錢艷冰2年前8瀏覽0評論

在Java程序中,上傳Excel文件是非常常見的操作。Excel文件可以以.xsl或.xlsx格式保存。下面我們將介紹如何在Java程序中上傳這兩種格式的Excel文件。

上傳.xsl格式的Excel文件步驟:

//獲取上傳的文件
MultipartFile file = request.getFile("file");
//獲取保存文件的路徑
String savePath = request.getSession().getServletContext().getRealPath("/") + "upload/";
//獲取上傳的文件名
String fileName = file.getOriginalFilename();
//將上傳的文件保存到本地
if (!file.isEmpty()) {
try {
File saveDir = new File(savePath);
if (!saveDir.exists()) {
saveDir.mkdirs();
}
String filePath = savePath + fileName;
file.transferTo(new File(filePath));
} catch (IOException e) {
e.printStackTrace();
}
}

上傳.xlsx格式的Excel文件步驟:

//獲取上傳的文件
MultipartFile file = request.getFile("file");
//獲取保存文件的路徑
String savePath = request.getSession().getServletContext().getRealPath("/") + "upload/";
//獲取上傳的文件名
String fileName = file.getOriginalFilename();
//將上傳的文件保存到本地
if (!file.isEmpty()) {
try {
File saveDir = new File(savePath);
if (!saveDir.exists()) {
saveDir.mkdirs();
}
String filePath = savePath + fileName;
InputStream is = file.getInputStream();
Workbook workbook = WorkbookFactory.create(is);
FileOutputStream fos = new FileOutputStream(new File(filePath));
workbook.write(fos);
workbook.close();
fos.close();
is.close();
} catch (IOException | InvalidFormatException e) {
e.printStackTrace();
}
}