﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-H2O-随笔分类-POI-Excel/Word</title><link>http://www.blogjava.net/hawk8359/category/29508.html</link><description>ZERO~从零开始</description><language>zh-cn</language><lastBuildDate>Tue, 15 Apr 2008 15:25:41 GMT</lastBuildDate><pubDate>Tue, 15 Apr 2008 15:25:41 GMT</pubDate><ttl>60</ttl><item><title>web中使用POI的例子</title><link>http://www.blogjava.net/hawk8359/archive/2008/02/19/180623.html</link><dc:creator>Jarry</dc:creator><author>Jarry</author><pubDate>Tue, 19 Feb 2008 03:31:00 GMT</pubDate><guid>http://www.blogjava.net/hawk8359/archive/2008/02/19/180623.html</guid><wfw:comment>http://www.blogjava.net/hawk8359/comments/180623.html</wfw:comment><comments>http://www.blogjava.net/hawk8359/archive/2008/02/19/180623.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/hawk8359/comments/commentRss/180623.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hawk8359/services/trackbacks/180623.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: struts1.x的例子，struts2.x可以参考自己修改1.action的写法&nbsp;import&nbsp;java.io.*;import&nbsp;java.sql.*;import&nbsp;java.util.ArrayList;import&nbsp;javax.servlet.http.HttpServletRequest;import...&nbsp;&nbsp;<a href='http://www.blogjava.net/hawk8359/archive/2008/02/19/180623.html'>阅读全文</a><img src ="http://www.blogjava.net/hawk8359/aggbug/180623.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hawk8359/" target="_blank">Jarry</a> 2008-02-19 11:31 <a href="http://www.blogjava.net/hawk8359/archive/2008/02/19/180623.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>POI简单应用(word,excel)</title><link>http://www.blogjava.net/hawk8359/archive/2008/02/18/POI-word-excel.html</link><dc:creator>Jarry</dc:creator><author>Jarry</author><pubDate>Mon, 18 Feb 2008 01:48:00 GMT</pubDate><guid>http://www.blogjava.net/hawk8359/archive/2008/02/18/POI-word-excel.html</guid><wfw:comment>http://www.blogjava.net/hawk8359/comments/180390.html</wfw:comment><comments>http://www.blogjava.net/hawk8359/archive/2008/02/18/POI-word-excel.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/hawk8359/comments/commentRss/180390.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hawk8359/services/trackbacks/180390.html</trackback:ping><description><![CDATA[以前在一个OA项目里使用过POI包来导入导出过Excel，所以在此再回忆一遍，方便自己和大家以后使用。<br />
<br />
POI可以让你使用Java来读写Excel、Word文件<br />
<br />
要求:JDK 1.4 + POI开发包（可以到 <a href="http://www.apache.org/dyn/closer.cgi/jakarta/poi/" target="_blank">http://www.apache.org/dyn/closer.cgi/jakarta/poi/</a> 下载）<br />
<br />
相关的说明文档<strong></strong><br />
<br />
官方网站: <a href="http://jakarta.apache.org/poi/" target="_blank">http://jakarta.apache.org/poi/</a> <br />
<br />
创建Excel 文档<br />
<br />
示例1将演示如何利用Jakarta <span class="hilite2">POI</span> API 创建Excel 文档。 <br />
<br />
示例1程序如下：<br />
<br />
<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFWorkbook;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFSheet;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFRow;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFCell;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.io.FileOutputStream;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_248_1211_Open_Image" onclick="this.style.display='none'; Codehighlighter1_248_1211_Open_Text.style.display='none'; Codehighlighter1_248_1211_Closed_Image.style.display='inline'; Codehighlighter1_248_1211_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_248_1211_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_248_1211_Closed_Text.style.display='none'; Codehighlighter1_248_1211_Open_Image.style.display='inline'; Codehighlighter1_248_1211_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;CreateXL&nbsp;</span><span id="Codehighlighter1_248_1211_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_248_1211_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_251_277_Open_Image" onclick="this.style.display='none'; Codehighlighter1_251_277_Open_Text.style.display='none'; Codehighlighter1_251_277_Closed_Image.style.display='inline'; Codehighlighter1_251_277_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_251_277_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_251_277_Closed_Text.style.display='none'; Codehighlighter1_251_277_Open_Image.style.display='inline'; Codehighlighter1_251_277_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />　</span><span id="Codehighlighter1_251_277_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**&nbsp;*/</span><span id="Codehighlighter1_251_277_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">&nbsp;Excel&nbsp;文件要存放的位置，假定在D盘下</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;String&nbsp;outputFile</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">D:\\test.xls</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_370_1209_Open_Image" onclick="this.style.display='none'; Codehighlighter1_370_1209_Open_Text.style.display='none'; Codehighlighter1_370_1209_Closed_Image.style.display='inline'; Codehighlighter1_370_1209_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_370_1209_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_370_1209_Closed_Text.style.display='none'; Codehighlighter1_370_1209_Open_Image.style.display='inline'; Codehighlighter1_370_1209_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />　</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String&nbsp;argv[])</span><span id="Codehighlighter1_370_1209_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_370_1209_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_377_1133_Open_Image" onclick="this.style.display='none'; Codehighlighter1_377_1133_Open_Text.style.display='none'; Codehighlighter1_377_1133_Closed_Image.style.display='inline'; Codehighlighter1_377_1133_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_377_1133_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_377_1133_Closed_Text.style.display='none'; Codehighlighter1_377_1133_Open_Image.style.display='inline'; Codehighlighter1_377_1133_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />　&nbsp;</span><span style="color: #0000ff">try</span><span id="Codehighlighter1_377_1133_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_377_1133_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;创建新的Excel&nbsp;工作簿</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;HSSFWorkbook&nbsp;workbook&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;HSSFWorkbook();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;在Excel工作簿中建一工作表，其名为缺省值<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　　　&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;如要新建一名为"效益指标"的工作表，其语句为：<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　　　&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;HSSFSheet&nbsp;sheet&nbsp;=&nbsp;workbook.createSheet("sheet1");</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;HSSFSheet&nbsp;sheet&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;workbook.createSheet();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;在索引0的位置创建行（第一行）</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;HSSFRow&nbsp;row&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;sheet.createRow((</span><span style="color: #0000ff">short</span><span style="color: #000000">)</span><span style="color: #000000">0</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">在索引0的位置创建单元格（第一列）</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">　　&nbsp;HSSFCell&nbsp;cell&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;row.createCell((</span><span style="color: #0000ff">short</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />　　&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;定义单元格为字符串类型（Excel-设置单元格格式-数字-文本；不设置默认为&#8220;常规&#8221;，也可以设置成其他的，具体设置参考相关文档）</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">　　&nbsp;cell.setCellType(HSSFCell.CELL_TYPE_STRING);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;　　</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;在单元格中输入一些内容</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;　　cell.setCellValue(</span><span style="color: #000000">"</span><span style="color: #000000">你要输入的内容</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;　　</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;新建一输出文件流</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;　　FileOutputStream&nbsp;fOut&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;FileOutputStream(outputFile);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;　　</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;把相应的Excel&nbsp;工作簿存盘</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;　　workbook.write(fOut);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;　　fOut.flush();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;　　</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;操作结束，关闭文件</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;　　fOut.close();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;　　System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">文件生成<img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_1153_1206_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1153_1206_Open_Text.style.display='none'; Codehighlighter1_1153_1206_Closed_Image.style.display='inline'; Codehighlighter1_1153_1206_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1153_1206_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1153_1206_Closed_Text.style.display='none'; Codehighlighter1_1153_1206_Open_Image.style.display='inline'; Codehighlighter1_1153_1206_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;　}</span></span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception&nbsp;e)&nbsp;</span><span id="Codehighlighter1_1153_1206_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1153_1206_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;　　System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">已运行&nbsp;xlCreate()&nbsp;:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;e&nbsp;);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;　}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
读取Excel文档中的数据<br />
<br />
示例2将演示如何读取Excel文档中的数据<br />
<br />
示例2程序如下：<br />
<p>&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFWorkbook;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFSheet;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFRow;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFCell;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.io.FileInputStream;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_245_986_Open_Image" onclick="this.style.display='none'; Codehighlighter1_245_986_Open_Text.style.display='none'; Codehighlighter1_245_986_Closed_Image.style.display='inline'; Codehighlighter1_245_986_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_245_986_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_245_986_Closed_Text.style.display='none'; Codehighlighter1_245_986_Open_Image.style.display='inline'; Codehighlighter1_245_986_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;ReadXL&nbsp;</span><span id="Codehighlighter1_245_986_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_245_986_Open_Text"><span style="color: #000000">{<br />
<img id="Codehighlighter1_248_272_Open_Image" onclick="this.style.display='none'; Codehighlighter1_248_272_Open_Text.style.display='none'; Codehighlighter1_248_272_Closed_Image.style.display='inline'; Codehighlighter1_248_272_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_248_272_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_248_272_Closed_Text.style.display='none'; Codehighlighter1_248_272_Open_Image.style.display='inline'; Codehighlighter1_248_272_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;</span><span id="Codehighlighter1_248_272_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">/**&nbsp;*/</span><span id="Codehighlighter1_248_272_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000">&nbsp;Excel文件的存放位置。注意是正斜线</span><span style="color: #008000">*/</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;String&nbsp;fileToBeRead</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">D:\\test1.xls</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;<br />
<img id="Codehighlighter1_369_984_Open_Image" onclick="this.style.display='none'; Codehighlighter1_369_984_Open_Text.style.display='none'; Codehighlighter1_369_984_Closed_Image.style.display='inline'; Codehighlighter1_369_984_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_369_984_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_369_984_Closed_Text.style.display='none'; Codehighlighter1_369_984_Open_Image.style.display='inline'; Codehighlighter1_369_984_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String&nbsp;argv[])</span><span id="Codehighlighter1_369_984_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_369_984_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img id="Codehighlighter1_377_911_Open_Image" onclick="this.style.display='none'; Codehighlighter1_377_911_Open_Text.style.display='none'; Codehighlighter1_377_911_Closed_Image.style.display='inline'; Codehighlighter1_377_911_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_377_911_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_377_911_Closed_Text.style.display='none'; Codehighlighter1_377_911_Open_Image.style.display='inline'; Codehighlighter1_377_911_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span id="Codehighlighter1_377_911_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_377_911_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;创建对Excel工作簿文件的引用</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;HSSFWorkbook&nbsp;workbook&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;HSSFWorkbook(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;FileInputStream(fileToBeRead));<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;创建对工作表的引用。<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;本例是按名引用（让我们假定那张表有着缺省名"Sheet1"）</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;HSSFSheet&nbsp;sheet&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;workbook.getSheet(</span><span style="color: #000000">"</span><span style="color: #000000">Sheet1</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;也可用getSheetAt(int&nbsp;index)按索引引用，<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;在Excel文档中，第一张工作表的缺省索引是0，<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;其语句为：HSSFSheet&nbsp;sheet&nbsp;=&nbsp;workbook.getSheetAt(0);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;读取左上端单元</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;HSSFRow&nbsp;row&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;sheet.getRow(</span><span style="color: #000000">0</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;HSSFCell&nbsp;cell&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;row.getCell((</span><span style="color: #0000ff">short</span><span style="color: #000000">)</span><span style="color: #000000">0</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;输出单元内容，cell.getStringCellValue()就是取所在单元的值</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">左上端单元是：&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;cell.getStringCellValue());&nbsp;<br />
<img id="Codehighlighter1_931_981_Open_Image" onclick="this.style.display='none'; Codehighlighter1_931_981_Open_Text.style.display='none'; Codehighlighter1_931_981_Closed_Image.style.display='inline'; Codehighlighter1_931_981_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_931_981_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_931_981_Closed_Text.style.display='none'; Codehighlighter1_931_981_Open_Image.style.display='inline'; Codehighlighter1_931_981_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception&nbsp;e)&nbsp;</span><span id="Codehighlighter1_931_981_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_931_981_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">已运行xlRead()&nbsp;:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;e&nbsp;);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p><br />
1、创建字体，设置其为红色、粗体：<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">HSSFFont&nbsp;font&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;workbook.createFont();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />font.setColor(HSSFFont.COLOR_RED);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);</span></div>
<p>&nbsp;</p>
<p>2、创建格式<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">HSSFCellStyle&nbsp;cellStyle</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;workbook.createCellStyle();<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />cellStyle.setFont(font);</span></div>
<p>&nbsp;</p>
<p>3、应用格式 <br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">HSSFCell&nbsp;cell&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;row.createCell((</span><span style="color: #0000ff">short</span><span style="color: #000000">)&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />cell.setCellStyle(cellStyle);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />cell.setCellType(HSSFCell.CELL_TYPE_STRING);<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />cell.setCellValue(</span><span style="color: #000000">"</span><span style="color: #000000">标题</span><span style="color: #000000">"</span><span style="color: #000000">);　</span></div>
<p><br />
处理word文档<br />
<br />
</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.io.</span><span style="color: #000000">*</span><span style="color: #000000">;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.textmining.text.extraction.WordExtractor;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFWorkbook;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFSheet;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFRow;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;org.apache.poi.hssf.usermodel.HSSFCell;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img id="Codehighlighter1_286_609_Open_Image" onclick="this.style.display='none'; Codehighlighter1_286_609_Open_Text.style.display='none'; Codehighlighter1_286_609_Closed_Image.style.display='inline'; Codehighlighter1_286_609_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_286_609_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_286_609_Closed_Text.style.display='none'; Codehighlighter1_286_609_Open_Image.style.display='inline'; Codehighlighter1_286_609_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;TestPoi&nbsp;</span><span id="Codehighlighter1_286_609_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_286_609_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img id="Codehighlighter1_306_309_Open_Image" onclick="this.style.display='none'; Codehighlighter1_306_309_Open_Text.style.display='none'; Codehighlighter1_306_309_Closed_Image.style.display='inline'; Codehighlighter1_306_309_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_306_309_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_306_309_Closed_Text.style.display='none'; Codehighlighter1_306_309_Open_Image.style.display='inline'; Codehighlighter1_306_309_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;TestPoi()&nbsp;</span><span id="Codehighlighter1_306_309_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_306_309_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String&nbsp;args[])&nbsp;</span><span style="color: #0000ff">throws</span><span style="color: #000000">&nbsp;Exception&nbsp;<br />
<img id="Codehighlighter1_369_606_Open_Image" onclick="this.style.display='none'; Codehighlighter1_369_606_Open_Text.style.display='none'; Codehighlighter1_369_606_Closed_Image.style.display='inline'; Codehighlighter1_369_606_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_369_606_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_369_606_Closed_Text.style.display='none'; Codehighlighter1_369_606_Open_Image.style.display='inline'; Codehighlighter1_369_606_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_369_606_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_369_606_Open_Text"><span style="color: #000000">{&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />FileInputStream&nbsp;in&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;FileInputStream&nbsp;(</span><span style="color: #000000">"</span><span style="color: #000000">D:\\a.doc</span><span style="color: #000000">"</span><span style="color: #000000">);&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />WordExtractor&nbsp;extractor&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;WordExtractor();&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />String&nbsp;str&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;extractor.extractText(in);&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #008000">//</span><span style="color: #008000">System.out.println("the&nbsp;result&nbsp;length&nbsp;is"+str.length());&nbsp;</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">System.out.println(str);&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000">&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p><br />
补充：其实上面的导入导出，只要灵活应用，结合if ()和for()可以达到很好的效果。<br />
<br />
下一篇我会简单介绍以下web中怎么使用上传和下载excel和word。 </p>
 <img src ="http://www.blogjava.net/hawk8359/aggbug/180390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hawk8359/" target="_blank">Jarry</a> 2008-02-18 09:48 <a href="http://www.blogjava.net/hawk8359/archive/2008/02/18/POI-word-excel.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>