Java的Excel开发包:Easy-Xls

jopen 11年前

使你更方便的操作Excel,主要提供两个方法,读取excel到对象,导出对象到excel。 使用xml配置文件和Object对象进行操作。 支持多级继承,读取时需要相应的setter方法,导出时需要相应的getter方法。

支持列类型:

  • int,
  • long,
  • float,
  • double,
  • java.lang.Integer,
  • java.lang.Long,
  • java.lang.Float,
  • java.lang.Double,
  • java.util.Date,
  • java.math.BigDecimal

项目依赖:

  • jxl.jar:用来操作excel文件
  • xstream-1.4.3.jar:用来读取xml配置信息
  • xmlpull-1.1.3.1.jar:xstream依赖
  • xpp3_min-1.1.4c.jar:xstream依赖

示例代码:

/**   *    * excel,对导入导出进行封装   * @author liuzh   *   */  public class EasyXls {          /**           * 读取excel到list           * @param xmlPath           * @param xlsFile           * @return           * @throws Exception           */          public static List<?> xls2List(String xmlPath,File xlsFile) throws Exception{                  return ImpXls2ListObj.impXls2ListObj(xmlPath,xlsFile);          }                    /**           * 写入list到xls文件           * @param list           * @param xmlPath           * @param filePath           * @param fileName           * @return           * @throws Exception           */          public static boolean list2Xls(List<Object> list,String xmlPath,String filePath,String fileName) throws Exception{                  return ExpListObj2Xls.expListObjFile(list, xmlPath, filePath, fileName);          }  }

项目主页:http://www.open-open.com/lib/view/home/1365860584093