qq_34436013 2016-08-03 14:35 采纳率: 28.6%
浏览 4011

java怎么用map,list从excel中读取表数据

图片说明
不会写,求高手代码实现!
可以的话,再加一个测试main方法

  • 写回答

5条回答 默认 最新

  • 鱼弦 全栈领域优质创作者 2016-08-03 14:40
    关注

    可参考如下:
    public class Test3{
    public static void main(String[] args) throws Exception {
    Workbook workbook=null;
    String columnName[] = {"姓名","年龄","住址"};
    for(int i=0;i System.err.print(columnName[i]+"\t");
    }
    System.out.println();
    Sheet sheet=null;
    TreeMap map = new TreeMap();
    InputStream input=new FileInputStream("D://tt.xls");
    workbook =Workbook.getWorkbook(input);
    sheet=workbook.getSheet(0);

    for (int i = 0; i <sheet.getColumns(); i++) {
    String []str=new String[sheet.getRows()];

    for (int j = 0; j <sheet.getRows(); j++) {
        Cell cell=sheet.getCell(i,j);
       str[j]=cell.getContents();
      }
      map.put(columnName[i], str);
    }
    

    for (int i = 0, j=0; i<map.get(columnName[j]).length; i++) {
    for ( j = 0; j < map.size(); j++) {
    System.out.print(map.get(columnName[j])[i]+"\t");
    }
    j=0;
    System.out.println();
    }
    }
    }

    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献