首页 > 编程知识 正文

java去除list中的重复数据,java读取excel文件返回list

时间:2023-05-04 23:25:50 阅读:271445 作者:700

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表格左下角的Sheet1,Sheet2,Sheet3但在程序中 //Sheet的下标是从0开始的 //获取第一张Sheet表 Sheet rs = rwb.getSheet(0); //获取Sheet表中所包含的总列数 int rsColumns = rs.getColumns(); //获取Sheet表中所包含的总行数 int rsRows = rs.getRows(); //获取指这下单元格的对象引用 List<Object[][]> list=new ArrayList<Object[][]>();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五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。