Android代码-easyexcel

上传者: 39841882 | 上传时间: 2021-09-23 17:19:52 | 文件大小: 371KB | 文件类型: ZIP
JAVA解析Excel工具easyexcel Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,能够原本一个3M的excel用POI sax依然需要100M左右内存降低到KB级别,并且再大的excel不会出现内存溢出,03版依赖POI的sax模式。在上层做了模型转换的封装,让使用者更加简单方便 相关文档 关于软件 快速使用 常见问题 更新记事 English-README 二方包 com.alibaba easyexcel {latestVersion} 最新版本:1.1.2-beta4 维护者 姬朋飞(玉霄) 快速开始 读Excel 测试代码地址:https://github.com/alibaba/easyexcel/blob/master/src/test/java/

文件下载

资源详情

[{"title":"( 72 个子文件 371KB ) Android代码-easyexcel","children":[{"title":"easyexcel-master","children":[{"title":"quickstart.md <span style='color:#111;'> 13.21KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"2003.xls <span style='color:#111;'> 103.50KB </span>","children":null,"spread":false},{"title":"2007.xlsx <span style='color:#111;'> 155.75KB </span>","children":null,"spread":false},{"title":"temp.xlsx <span style='color:#111;'> 11.04KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"alibaba","children":[{"title":"easyexcel","children":[{"title":"test","children":[{"title":"WriteTest.java <span style='color:#111;'> 7.74KB </span>","children":null,"spread":false},{"title":"model","children":[{"title":"WriteModel.java <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"BaseReadModel.java <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"ReadModel2.java <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"ReadModel.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"BaseWriteModel.java <span style='color:#111;'> 625B </span>","children":null,"spread":false}],"spread":true},{"title":"listen","children":[{"title":"AfterWriteHandlerImpl.java <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"ExcelListener.java <span style='color:#111;'> 818B </span>","children":null,"spread":false}],"spread":true},{"title":"ReadTest.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"util","children":[{"title":"FileUtil.java <span style='color:#111;'> 279B </span>","children":null,"spread":false},{"title":"DataUtil.java <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"java","children":[{"title":"com","children":[{"title":"alibaba","children":[{"title":"excel","children":[{"title":"parameter","children":[{"title":"AnalysisParam.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"GenerateParam.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"ExcelWriteParam.java <span style='color:#111;'> 826B </span>","children":null,"spread":false}],"spread":true},{"title":"event","children":[{"title":"AnalysisEventRegisterCenter.java <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"OneRowAnalysisFinishEvent.java <span style='color:#111;'> 704B </span>","children":null,"spread":false},{"title":"AnalysisEventListener.java <span style='color:#111;'> 557B </span>","children":null,"spread":false},{"title":"WriteHandler.java <span style='color:#111;'> 674B </span>","children":null,"spread":false}],"spread":true},{"title":"annotation","children":[{"title":"ExcelColumnNum.java <span style='color:#111;'> 697B </span>","children":null,"spread":false},{"title":"FieldType.java <span style='color:#111;'> 151B </span>","children":null,"spread":false},{"title":"ExcelProperty.java <span style='color:#111;'> 706B </span>","children":null,"spread":false}],"spread":true},{"title":"ExcelReader.java <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"constant","children":[{"title":"ExcelXmlConstants.java <span style='color:#111;'> 464B </span>","children":null,"spread":false}],"spread":true},{"title":"EasyExcelFactory.java <span style='color:#111;'> 4.18KB </span>","children":null,"spread":false},{"title":"ExcelWriter.java <span style='color:#111;'> 5.91KB </span>","children":null,"spread":false},{"title":"analysis","children":[{"title":"v07","children":[{"title":"XlsxRowHandler.java <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"XlsxSaxAnalyser.java <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"ExcelAnalyserImpl.java <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"v03","children":[{"title":"XlsSaxAnalyser.java <span style='color:#111;'> 10.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"BaseSaxAnalyser.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"ExcelAnalyser.java <span style='color:#111;'> 477B </span>","children":null,"spread":false}],"spread":false},{"title":"exception","children":[{"title":"ExcelGenerateException.java <span style='color:#111;'> 405B </span>","children":null,"spread":false},{"title":"ExcelAnalysisException.java <span style='color:#111;'> 452B </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"StyleUtil.java <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"ObjectUtils.java <span style='color:#111;'> 32.28KB </span>","children":null,"spread":false},{"title":"RowUtil.java <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":"IndexValueConverter.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"POITempFile.java <span style='color:#111;'> 929B </span>","children":null,"spread":false},{"title":"PositionUtils.java <span style='color:#111;'> 802B </span>","children":null,"spread":false},{"title":"TypeUtil.java <span style='color:#111;'> 7.97KB </span>","children":null,"spread":false},{"title":"StringUtils.java <span style='color:#111;'> 44.88KB </span>","children":null,"spread":false},{"title":"WorkBookUtil.java <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"CollectionUtils.java <span style='color:#111;'> 11.56KB </span>","children":null,"spread":false}],"spread":false},{"title":"context","children":[{"title":"WriteContext.java <span style='color:#111;'> 8.40KB </span>","children":null,"spread":false},{"title":"AnalysisContextImpl.java <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"AnalysisContext.java <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"write","children":[{"title":"ExcelBuilder.java <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"ExcelBuilderImpl.java <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"metadata","children":[{"title":"CellRange.java <span style='color:#111;'> 992B </span>","children":null,"spread":false},{"title":"ExcelColumnProperty.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"IndexValue.java <span style='color:#111;'> 725B </span>","children":null,"spread":false},{"title":"Table.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"TableStyle.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"Font.java <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"BaseRowModel.java <span style='color:#111;'> 743B </span>","children":null,"spread":false},{"title":"Sheet.java <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"ExcelHeadProperty.java <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false}],"spread":false},{"title":"modelbuild","children":[{"title":"ModelBuildEventListener.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"support","children":[{"title":"ExcelTypeEnum.java <span style='color:#111;'> 1013B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"img","children":[{"title":"WechatIMG8.png <span style='color:#111;'> 148.86KB </span>","children":null,"spread":false}],"spread":true},{"title":"problem.md <span style='color:#111;'> 7.89KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"update.md <span style='color:#111;'> 833B </span>","children":null,"spread":false},{"title":"easyexcel_en.md <span style='color:#111;'> 1B </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"abouteasyexcel.md <span style='color:#111;'> 4.72KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • liuxiaopang520 :
    和android一点关系都没有
    2020-08-13

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明