一个BS项目,需要导入Excel文件。导入功能用jxl可以实现,但是不能自己选择导入的路径,只能在程序中固定Excel文件的路径。求解
这个很简单啊!你做过上传文件吗?你那个路径是怎么获得的,这就怎么获得啊!
去年我的项目中做过jxl实现excel的导入导出,而且是我亲手做的,
这样,我现在有事儿需要出去,回来再给你写吧。如果急需,记得提醒我!
<form name = "frm" action="servlet/ImportExcelServlet" method="post">
<input type="hidden" name="hiddenurl" id="hiddenurl" />
<input type="file" name="fileField" id="fileField"onchange="checkImg(this)" />
<script type="text/javascript">
function checkImg() {
var url = document.frm.fileField.value;运动会加油稿
document.getElementById("hiddenurl").value=url;
}
</script>
<input type="submit" name="upImg" id="button" value="导入 " />
action里写上你跳到的后天的类,servlet或者action都行,看你自己用什么,此处用了隐藏域,后台里用hiddenurl接就行了,不懂再问!先上传excel文件到服务器一目录,这个地址就可在导入时使用使用文件上传的组件来做,这样你就可要选了
就是上传文件嘛?如果不用submit的话也可以呀,就用js!!再去看一下jxl的示例代码吧!!