zoukankan      html  css  js  c++  java
  • java读取excel

    例子:

    org.springframework.core.io.Resource resource = new ClassPathResource("");
    JSONObject json = new JSONObject();
    //获取excel对象
    XSSFWorkbook xssfWorkbook = null;
    try {
      Properties p = PropertiesLoaderUtils.loadProperties(resource);
      //获取excel对象
      xssfWorkbook = new XSSFWorkbook(new FileInputStream(p.getProperty("")));
      //用于拼接所有列名
      StringBuffer names= new StringBuffer();
      //开始解析excel的数据
      XSSFSheet xssfSheet = xssfWorkbook.getSheetAt(0);
      for(int rowNum = 1 ; rowNum <= xssfSheet.getLastRowNum() ; rowNum ++){//循环遍历行数
        XSSFRow xssfRow = xssfSheet.getRow(rowNum);//得到每一行
        XSSFCell xssfCell= xssfRow.getCell(0);;//得到每一行的每一列
        if (StringUtils.isNotBlank(xssfCell.toString()))
        {
          if (rowNum == xssfSheet.getLastRowNum())
          {
            names.append("'"+xssfCell.toString()+"'");
          }
        else
        {
          names.append("'"+xssfCell.toString()+"'");
          names.append(",");
        }
      } 

    }

    注:String value = cell.getRichStringCellValue().getString();//得到每一列的值不管是什么类型都转换成字符串

  • 相关阅读:
    Python3学习之路~0 目录
    HIVE简单操作
    HIVE的安装
    mysql在linux上的安装
    BZOJ 1085(IDA*)
    Codeforces 916E(思维+dfs序+线段树+LCA)
    Codeforces 396C (DFS序+线段树)
    Codeforces 609E (Kruskal求最小生成树+树上倍增求LCA)
    Codeforces 191C (LCA+树上差分算法)
    POJ 1905 题解(二分+几何)
  • 原文地址:https://www.cnblogs.com/zxlinfo/p/7261434.html
Copyright © 2011-2022 走看看