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); } }