永发信息网

java读取Excel判断列中有没有重复

答案:2  悬赏:0  手机版
解决时间 2021-02-24 05:01
  • 提问者网友:我一贱你就笑
  • 2021-02-23 15:35
java读取Excel判断列中有没有重复
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-02-23 16:45
import java.io.*; import java.text.SimpleDateFormat; import java.util.*; import java.sql.*; import java.util.Date; import java.util.HashMap; import java.util.Map; import jxl.*; public class SimUpdate { private String fileName; public SimUpdate(String fileName){ this.fileName = fileName; } static Map tNames; static{ tNames = new HashMap(); } //下面是主要代码 private void updateDb(){ try{ Connection conn = DbPool.connectDB(); if(conn != null){ Statement stmt = conn.createStatement(); jxl.Workbook rwb = null; try{ //构建Workbook对象 只读Workbook对象 //直接从本地文件创建Workbook //从输入流创建Workbook InputStream is = new FileInputStream(fileName); rwb = Workbook.getWorkbook(is); //Sheet(术语:工作表)就是Excel表格左下角的Sheet依,Sheet贰,Sheet三但在程序中 //Sheet的下标是从0开始的 //获取第一张Sheet表 Sheet rs = rwb.getSheet(0); //获取Sheet表中所包含的总列数 int rsColumns = rs.getColumns(); //获取Sheet表中所包含的总行数 int rsRows = rs.getRows(); //获取指这下单元格的对象引用 List list=new ArrayList(); for(int i=0;i<rsRows;i++){ for(int j=0;j<rsColumns;j++) { Cell cell = rs.getCell(j,i); list[i][j]= cell.getContents(); } } }
全部回答
  • 1楼网友:野味小生
  • 2021-02-23 17:22
里面有详细介绍. 你可以先读取到对象然后再存入数据库啊. 附上 sun 官网的 java 中文版api 文档貌似有个类专门用来读取excel表格的吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯