如何用JXL或POI改变excel中数据报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何用JXL或POI改变excel中数据报错 

kun坤 2020-06-10 09:35:01 183

有什么方法可以让一个excel表格中某些字段,改变排列顺序;比如:第三列为项目名称,现在我要求它排在第一列,也就是说现在它排在第一列.注意:我所使用的excel表格的表头都是冷数据,是固定不会更改的;
  Workbook book = Workbook.getWorkbook(new File("7月人员投入情况.xls"));
  //获得第一个工作表对象
  Sheet sheet=book.getSheet(0);
  //获得sheet表中总列数   int columns = sheet.getColumns();      //获得sheet表中总行数   int rows = sheet.getRows();      for (int i = 0; i < rows; i++) {        for (int j = 0; j < columns; j++) {         //得到第一列第一行的单元格,i是行,j是列     Cell cell1=sheet.getCell(j,i);          String result=cell1.getContents();          System.out.print(result);         }        System.out.println();       }
这个是目前的进度,没有头绪,恳求各位大神帮助

云服务器登录 云服务器设置
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-11 15:18:23

    先把原来老的读取出来然后按照新的顺序重新写一个excel

    定义一个java类对应excel中的列,将excel中的数据读出来存到这个java类的list中,然后按照新的顺序写就可以了

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

最新问题