Java如何使用jxl读取excel并保存到数据库
                                            小编给大家分享一下Java如何使用jxl读取excel并保存到数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联主要从事做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务平和,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
项目中涉及到读取excel中的数据,保存到数据库中,用jxl做起来比较简单。
基本的思路:
把excel放到固定盘里,然后前段页面选择文件,把文件的名字传到后台,再利用jxl进行数据读取,把读取到的数据存到list中,通过遍历list,得到map,存到数据库中。
首先导入jar包:在网上都有,
代码:
页面:
新模excel导入
js
//通过ajax进行操作
$(function(){
   $("#newmj").click(function(){
    alert("haha");
    $.ajax({
     url:'${pageContext.request.contextPath}/UploadExcelServlet?type=xinmu&filename='+$("#xinmu").val(),
     type:'get',
     success:function(result){
      //alert("haha");
      alert(result);
       var json= eval('(' + result + ')');
              }
    })
   })
  });servlet
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  //request.setCharacterEncoding("utf-8");
  System.out.println("jinru");
  String type=request.getParameter("type");
  String filename=request.getParameter("filename");
  //System.out.println(filename);
  File file = new File("D:\\"+filename);// 表格存储的位置
  JSONObject jsonObject = new JSONObject();
  //记录一下文件是否存在
  if (file.exists()) {
   jsonObject.put("exist", "文件存在");
   Listjxl处理类
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
public class ReadExcel {
 
 public static List如此就能完成了,但是值得注意的是,我现在写的这段代码,无法自由选择文件路径进行读取,excel必须放在固定盘里。excel后缀必须是.xls,所以wps的excel不可用,而且文件名字不可以是中文。
以上是“Java如何使用jxl读取excel并保存到数据库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
网站栏目:Java如何使用jxl读取excel并保存到数据库
当前路径:http://www.jxjierui.cn/article/gdjogp.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 