博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SAX解析Excel
阅读量:7089 次
发布时间:2019-06-28

本文共 992 字,大约阅读时间需要 3 分钟。

SAX is Simple Api for XML

private void parseXmlSource(InputStream inputStream) {        InputSource sheetSource = new InputSource(inputStream);        try {            SAXParserFactory saxFactory = SAXParserFactory.newInstance();            saxFactory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);            saxFactory.setFeature("http://xml.org/sax/features/external-general-entities", false);            saxFactory.setFeature("http://xml.org/sax/features/external-parameter-entities", false);            SAXParser saxParser = saxFactory.newSAXParser();            XMLReader xmlReader = saxParser.getXMLReader();            ContentHandler handler = new XlsxRowHandler(this, sharedStringsTable, analysisContext);            xmlReader.setContentHandler(handler);            xmlReader.parse(sheetSource);            inputStream.close();        } catch (Exception e) {            e.printStackTrace();            throw new ExcelAnalysisException(e);        }    }复制代码

转载地址:http://nmbql.baihongyu.com/

你可能感兴趣的文章
PostgreSQL 多值列的选择性 - Statistics, Cardinality, Selectivity, Estimate
查看>>
三大主流芯片架构特点
查看>>
Python Flask学习知识点(四)
查看>>
Confluence 6 数据库整合的限制
查看>>
scala 与 java泛型数组
查看>>
哈佛团队开发出使用声波来辅助粘性液体的3D打印技术
查看>>
leaflet实用插件整理
查看>>
vue基础
查看>>
Eclipse中安装MemoryAnalyzer插件及使用
查看>>
GEF入门实例_总结_02_新建初始RCP空项目
查看>>
用js来实现那些数据结构04(栈01-栈的实现)
查看>>
你的api加锁了吗?
查看>>
Alpine Linux 3.9.2 发布,轻量级 Linux 发行版
查看>>
界面无小事(二): 让RecyclerView展示更多不同视图
查看>>
关于C++、PHP和Swoole
查看>>
linux日志系统
查看>>
AV1挑起的Codec之战
查看>>
虚拟环境的配置
查看>>
.NET快速信息化系统开发框架 V3.2-Web版本“产品管理”事例编辑界面新增KindEditor复文本编辑控件...
查看>>
浅谈直播行业发展前景和发展方向
查看>>