Java的Excel開發包:Easy-Xls

jopen 11年前發布 | 81K 次閱讀 Java Office文檔處理

使你更方便的操作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.baiduhome.net/lib/view/home/1365860584093

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!