使用IE打开的EXCEL文件如何能够直接修改并保存于服务器端
在Excel中也完全可以添加网页中一样超链接:选中作为链接对象的单元格(如G5),执行“插入→超链接”命令,打开“插入超链接”对话框,选中左侧的“原有文件或网页”选项,然后按“查找范围”右侧的下拉按钮,定位到资料文档保存的文件夹,选中对应的文档,确定返回。
//jsp
<form id="tjform1" action="unzip" method="post" enctype="multipart/form-data">
<table>
<div class="list-3 fix"><span>导入:</span>
<input type="file" style="background:#ccc" name="file" class="search-btn mlr10"/>
<input id="drzp" type="button" class="search-btn mlr10" value="导入" />
</div>
</table>
</form>
//action
@RequestMapping(value = "unzip")
public String unzip(MultipartFile file, HttpServletRequest request, HttpServletResponse response){
/上传到服务器/
String suffix = filegetOriginalFilename()substring(filegetOriginalFilename()lastIndexOf(""));
String newfilename = new SimpleDateFormat("yyyy-MM-dd-HHmmssSSS")format(new Date()) + suffix;
String str1 = new StringBuilder()append(requestgetSession()getServletContext()getRealPath(""))append(Fileseparator)append("test")append(Fileseparator)append("excel")append(Fileseparator)append(newfilename)toString();//存储路径 webapp/test/excel
File file1 = new File(str1);
//创建文件夹
if (!(file1getParentFile()exists())){
file1getParentFile()mkdirs();
}
if (!(file1exists())) {
file1createNewFile();
}
//输出文件
filetransferTo(file1);
}
0条评论