| ¥N
¦Ò Áp ¨t |
|
Mail: |
| PassBiBle |
 |
PassBiBle.Com |
| Msn
: |
| PassBiBle |
 |
HotMail.Com |
| QQ
: 6411019 |
|
 |
 |
 |
| |
JakartaªºPOI¶µ¥Ø´£¨Ñ¤F¤@²Õ¾ÞÁaWindows¤åÀɪºJava API¡A¦p¤U¤LÓÃþ´£¨Ñ¤F¾Þ§@Excel¤å¥óªº¤è«Kªº³~®|¡GHSSFWorkbook¡BHSSFSheet¡BHSSFRow¡BHSSFCell¡A¤À§O¥Nªí¤FExcel¹q¤lªí®æ¤¤ªºBook¡BSheet¡B¦æ©M³æ¤¸®æ¡C
§A¥i¥H¦b¤U±¦a§}¤U¸ü¨ì³Ì·sªºPOI¤u¨ã¥]¡G
¡@¡@ http://jakarta.apache.org/poi/index.html
¡@¡@ ¤U±ªº¥N½X³Ð«Ø¤@ÓExcel¤å¥ótest.xls¡A¦}¦b²Ä¤@¦æªº²Ä¤@®æ¤¤¼g¤J¤@±ø®ø®§¡G
¡@¡@ import org.apache.poi.hssf.usermodel.*; ¡@¡@ import java.io.FileOutputStream; ¡@¡@ // code run against the jakarta-poi-1.5.0-FINAL-20020506.jar. ¡@¡@ public class PoiTest { ¡@¡@ static public void main(String[] args) throws Exception { ¡@¡@ FileOutputStream fos = new FileOutputStream("d:\test.xls"); ¡@¡@ HSSFWorkbook wb = new HSSFWorkbook(); ¡@¡@ HSSFSheet s = wb.createSheet(); ¡@¡@ wb.setSheetName(0, "first sheet"); ¡@¡@ HSSFRow row = s.createRow(0); ¡@
¡@ HSSFCell cell = row.createCell(0); ¡@¡@ cell.setCellValue("Hello! This message is generated from POI."); ¡@¡@ wb.write(fos); ¡@¡@ fos.close(); ¡@¡@ } ¡@¡@ }
¡@¡@ Ū¨úExcel¤å¥ó®É¡Aº¥ý¥Í¦s¤@ÓPOIFSFileSystem¹ï¶H¡A¥ÑPOIFSFileSystem¹ï¶HÌÛ³y¤@ÓHSSFWorkbook¡A¸ÓHSSFWorkbook¹ï¶H´N¥Nªí¤FExcel¤åÀÉ¡C¤U±¥N½XŪ¨ú¤W±¥Í¦¨ªºExcel¤å¥ó¼g¤Jªº®ø®§¦r¦ê¡G
¡@¡@ POIFSFileSystem fs = null; ¡@¡@ HSSFWorkbook wb = null; ¡@¡@ try { ¡@¡@ fs = new POIFSFileSystem(new FileInputStream("d:\test.xls")); ¡@¡@ wb = new HSSFWorkbook(fs); ¡@¡@ } catch (IOException e) { ¡@¡@ e.printStackTrace(); ¡@¡@ } ¡@¡@ HSSFSheet sheet = wb.getSheetAt(0); ¡@¡@ HSSFRow row = sheet.getRow(0); ¡@¡@ HSSFCell cell = row.getCell((short) 0); ¡@¡@ String msg = cell.getStringCellValue();
|
|
|