其中比较出色的是.doc

其中比较出色的是.doc

ID:17589484

大小:92.50 KB

页数:6页

时间:2018-09-03

其中比较出色的是.doc_第1页
其中比较出色的是.doc_第2页
其中比较出色的是.doc_第3页
其中比较出色的是.doc_第4页
其中比较出色的是.doc_第5页
资源描述:

《其中比较出色的是.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.下载其中比较出色的是Apache的Jakata项目的POI子项目。该项目的官方网站是http://jakarta.apache.org/poi/。2.引入jar包3.WordWord.javaimportorg.apache.poi.hwpf.extractor.WordExtractor;importjava.io.File;importjava.io.InputStream;publicclassWord{publicstaticvoidmain(String[]args)throwsException{System.out.println(getContent(

2、"c:\lucene.doc"));}publicstaticStringgetContent(Strings)throwsException{returngetContent(newjava.io.FileInputStream(s));}publicstaticStringgetContent(Filef)throwsException{returngetContent(newjava.io.FileInputStream(f));}publicstaticStringgetContent(InputStreamis)throwsException{Stringbo

3、dyText=null;WordExtractorex=newWordExtractor(is);bodyText=ex.getText();returnbodyText;}}1.Excel在读取每一个Cell的值的时候,通过getCellType方法获得当前Cell的类型,在Excel中Cell有6种类型:CellType说明CELL_TYPE_BLANK空值CELL_TYPE_BOOLEAN布尔型CELL_TYPE_ERROR错误CELL_TYPE_FORMULA公式型CELL_TYPE_STRING字符串型CELL_TYPE_NUMERIC数值型本例采用了CELL_

4、TYPE_STRING和CELL_TYPE_NUMERIC类型,因为在Excel文件中只有字符串和数字。如果Cell的Type为CELL_TYPE_NUMERIC时,还需要进一步判断该Cell的数据格式,因为它有可能是Date类型,在Excel中的Date类型也是以Double类型的数字存储的。Excel中的Date表示当前时间与1900年1月1日相隔的天数,所以需要调用HSSFDateUtil的isCellDateFormatted方法,判断该Cell的数据格式是否是ExcelDate类型。如果是,则调用getDateCellValue方法,返回一个Java类型的Dat

5、e。实际上Excel的数据格式有很多,还支持用户自定义的类型,在Excel中,选择一个单元格然后右键选择“设置单元格格式”,在弹出的单元格格式中选中“数字”,如图所示。图7-14 Excel的单元格格式图中的数据有数值、货币、时间、日期、文本等格式。这些数据格式在POI中的HSSFDataFormat类里都有相应的定义。HSSFDataFormat是HSSF子项目里面定义的一个类。类HSSFDataFormat允许用户新建数据格式类型。HSSFDataFormat类包含静态方法static java.lang.StringgetBuiltinFormat(short in

6、dex),它可以根据编号返回内置数据类型。另外static shortgetBuiltinFormat(java.lang.String format)方法则可以根据数据类型返回其编号,static java.util.ListgetBuiltinFormats()可以返回整个内置的数据格式列表。在HSSFDataFormat里一共定义了49种内置的数据格式,如表7-4所示。表7-4 HSSFDataFormat的数据格式内置数据类型编号"General"0"0"1"0.00"2"#,##0"3"#,##0.00"4"($#,##0_);($#,##0)"5"($#,##

7、0_);[Red]($#,##0)"6"($#,##0.00);($#,##0.00)"7"($#,##0.00_);[Red]($#,##0.00)"8"0%"9"0.00%"0xa"0.00E+00"0xb"#?/?"0xc"#??/??"0xd"m/d/yy"0xe"d-mmm-yy"0xf"d-mmm"0x10"mmm-yy"0x11"h:mmAM/PM"0x12"h:mm:ssAM/PM"0x13"h:mm"0x14"h:mm:ss"0x15"m/d/yyh:mm"0x16保留为过国际化用0x17-0x24"(#,#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。