gongshouyong 2009-07-30 11:13
浏览 247
已采纳

导入Excel 工作表.xls解析并保存到数据库

目前我可以解析指定位置的Excel,比如D:/backup/currency.xls目录下的Excel,

但是从页面上导入currency.xls到系统里,再解析,并保存到数据库要怎么做啊?
[b]问题补充:[/b]
public static List getBOFromExcelFile(String fileAbsolutePathName) {
List boList = new ArrayList();
// CMSBean cmsBean ;
try {

        Workbook book = Workbook
                .getWorkbook(new File(fileAbsolutePathName));
        Sheet sheet = book.getSheet(0);
        int rowNum = sheet.getRows();
        int columnNum = sheet.getColumns();
        for (int i = 1; i < rowNum; i++) {
            // // cmsBean = new CMSBean();
            // for(int j=0;j<columnNum;j++){
            // Cell cell = sheet.getCell(j, i);
            // if(j == 0)
            // cmsBean.setUserName(cell.getContents());
            // if(j == 1)
            // cmsBean.setPassword(cell.getContents());
            // if(j == 2)
            // cmsBean.setRole(cell.getContents());
            // if(j == 3)
            // cmsBean.setEmail(cell.getContents());
            // }
            // boList.add(cmsBean);

            for (int j = 0; j < columnNum; j++) {
                Cell cell = sheet.getCell(j, i);
                if (j == 0)
                    System.out.println("+++++"+cell.getContents());
            }
        }
        book.close();
    } catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();

    }
    return boList;
}

我想问从web页面上导入Excel.xls,并马上解析入库,不保存到服务器然后再去解析入库

  • 写回答

2条回答 默认 最新

  • zhoujuan520 2009-07-30 11:43
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试