??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日产无码中文字幕,亚洲av无码一区二区三区观看,亚洲欧洲另类春色校园网站http://m.tkk7.com/hawk8359/category/29508.htmlZERO~从零开?/description>zh-cnTue, 15 Apr 2008 15:25:41 GMTTue, 15 Apr 2008 15:25:41 GMT60web中用POI的例?/title><link>http://m.tkk7.com/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://m.tkk7.com/hawk8359/archive/2008/02/19/180623.html</guid><wfw:comment>http://m.tkk7.com/hawk8359/comments/180623.html</wfw:comment><comments>http://m.tkk7.com/hawk8359/archive/2008/02/19/180623.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/hawk8359/comments/commentRss/180623.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/hawk8359/services/trackbacks/180623.html</trackback:ping><description><![CDATA[     摘要: struts1.x的例子,struts2.x可以参考自׃? 1.action的写?   import java.io.*; import java.sql.*; import java.util.ArrayList; import javax.servlet.http.HttpServletRequest; import...  <a href='http://m.tkk7.com/hawk8359/archive/2008/02/19/180623.html'>阅读全文</a><img src ="http://m.tkk7.com/hawk8359/aggbug/180623.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/hawk8359/" target="_blank">Jarry</a> 2008-02-19 11:31 <a href="http://m.tkk7.com/hawk8359/archive/2008/02/19/180623.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>POI单应?word,excel)http://m.tkk7.com/hawk8359/archive/2008/02/18/POI-word-excel.htmlJarryJarryMon, 18 Feb 2008 01:48:00 GMThttp://m.tkk7.com/hawk8359/archive/2008/02/18/POI-word-excel.htmlhttp://m.tkk7.com/hawk8359/comments/180390.htmlhttp://m.tkk7.com/hawk8359/archive/2008/02/18/POI-word-excel.html#Feedback3http://m.tkk7.com/hawk8359/comments/commentRss/180390.htmlhttp://m.tkk7.com/hawk8359/services/trackbacks/180390.html
POI可以让你使用Java来读写Excel、Word文g

要求:JDK 1.4 + POI开发包Q可以到 http://www.apache.org/dyn/closer.cgi/jakarta/poi/ 下蝲Q?br />
相关的说明文?strong>

官方|站: http://jakarta.apache.org/poi/

创徏Excel 文档

CZ1演C如何利用Jakarta POI API 创徏Excel 文?

CZ1E序如下Q?br />

 

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import java.io.FileOutputStream;

public class CreateXL {
 
/** Excel 文g要存攄位置Q假定在D盘下*/
 
public static String outputFile="D:\\test.xls";

 
public static void main(String argv[]){
  
try{

   
// 创徏新的Excel 工作?/span>

   HSSFWorkbook workbook 
= new HSSFWorkbook();
 
   
// 在Excel工作中Z工作表,其名为缺省?br />      // 如要新徏一名ؓ"效益指标"的工作表Q其语句为:
     
// HSSFSheet sheet = workbook.createSheet("sheet1");

   HSSFSheet sheet 
= workbook.createSheet();

   
// 在烦?的位|创Q第一行)

   HSSFRow row 
= sheet.createRow((short)0);

   
//在烦?的位|创建单元格Q第一列)
   HSSFCell cell = row.createCell((short0);
   
// 定义单元gؓ字符串类型(Excel-讄单元格格?数字-文本Q不讄默认?#8220;常规”Q也可以讄成其他的Q具体设|参考相x)
   cell.setCellType(HSSFCell.CELL_TYPE_STRING);
   
// 在单元格中输入一些内?/span>
   cell.setCellValue("你要输入的内?/span>");
   
// 新徏一输出文g?/span>
   FileOutputStream fOut = new FileOutputStream(outputFile);
   
// 把相应的Excel 工作存?/span>
   workbook.write(fOut);
   fOut.flush();
   
// 操作l束Q关闭文?/span>
   fOut.close();
   System.out.println(
"文g生成");

  }
catch(Exception e) {
   System.out.println(
"已运?nbsp;xlCreate() : " + e );
  }

 }

}


dExcel文中的数据

CZ2演C如何读取Excel文中的数据

CZ2E序如下Q?br />

 

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import java.io.FileInputStream;

public class ReadXL {
 
/** Excel文g的存放位|。注意是正斜U?/span>*/
 
public static String fileToBeRead="D:\\test1.xls";
 
 
public static void main(String argv[])
  
try{
   
// 创徏对Excel工作文件的引用
   HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
   
// 创徏对工作表的引用?br />    // 本例是按名引用(让我们假定那张表有着~省?Sheet1"Q?/span>
   HSSFSheet sheet = workbook.getSheet("Sheet1");
   
// 也可用getSheetAt(int index)按烦引引用,
   
// 在Excel文中,W一张工作表的缺省烦引是0Q?br />    // 其语句ؓQHSSFSheet sheet = workbook.getSheetAt(0);
   
// d左上端单?/span>
   HSSFRow row = sheet.getRow(0);
   HSSFCell cell 
= row.getCell((short)0);
   
// 输出单元内容Qcell.getStringCellValue()是取所在单元的?/span>
   System.out.println("左上端单元是Q?nbsp;" + cell.getStringCellValue()); 
  }
catch(Exception e) {
   System.out.println(
"已运行xlRead() : " + e );
  }

 }

}



1、创建字体,讄其ؓU色、粗体:

HSSFFont font = workbook.createFont();
font.setColor(HSSFFont.COLOR_RED);
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);

 

2、创建格?br />

HSSFCellStyle cellStyle= workbook.createCellStyle();
cellStyle.setFont(font);

 

3、应用格?

HSSFCell cell = row.createCell((short0);
cell.setCellStyle(cellStyle);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue(
"标题"); 


处理word文

import java.io.*
import org.textmining.text.extraction.WordExtractor;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;

public class TestPoi 
public TestPoi() 
}
 
public static void main(String args[]) throws Exception 

FileInputStream in 
= new FileInputStream ("D:\\a.doc"); 
WordExtractor extractor 
= new WordExtractor(); 
String str 
= extractor.extractText(in); 
//System.out.println("the result length is"+str.length()); 
System.out.println(str); 
}
 
}
 


补充Q其实上面的导入导出Q只要灵zd用,l合if ()和for()可以辑ֈ很好的效果?br />
下一我会简单介l以下web中怎么使用上传和下载excel和word?



Jarry 2008-02-18 09:48 发表评论
]]>
վ֩ģ壺 ĻӰѿ| Ƶۿ| ͵͵޸պ| è˳վ߹ۿ| ëƬѹۿƵȫ| ޳av߹ۿվ| ҹƵ| ޾Ʒþ| www޾Ʒþþձ| վѹۿ| ˾þþƷӰԺ| ĻƵ߹ۿ | ɫƬ߹ۿ| ղһ| þerƷѹۿ2| ۺƵ| ĻƵ| av͵߹ۿ| ձvaҹĻþ| ˿wwwѸ| ۺ뾫Ʒ| 16Ůڵ| 뾫Ʒ| ҹƬѹۿ| վþþ| AV鶹Խ| wwwƵ߹ۿ| Ůרhd| ޾Ʒva߹ۿѿ| Դ߹ۿ | avƷʵ| þ99Ʒѹۿ| avƬ߹ۿ| һeһƬ߲| þþ| ޹պۺϾþþƷ| Ļר| 18ֹվ| ޾Ʒŷ߹ۿ| þþƷAV鶹 | Ļ4|