PassBiBle.Net
°ê»ÚIT»{µý¥N¦ÒÊI
²Ê^ Site-Map
¥N¦Ò­º­¶ ¥N¦Òɲ®æ ¥N¦Ò¬yµ{ «HÅAµûɲ µý®Ñ¬d¸ß ÃD®w¤U¸ü ¥N¦Ò½×¾Â Ãö¤_§Ú­Ì ¥[¤J¦¬ÂÃ
CCNA ±MÃD MCSE ±MÃD ORACLE ±MÃD CISCO»{µý MICROSOFT LPI»{µý CIW»{µý SUN»{µý IBM»{µý
¥N ¦Ò Áp ¨t
Mail:
PassBiBle PassBiBle.Com
Msn :
PassBiBle HotMail.Com
QQ : 6411019
³Ì ·s ¤å ³¹
¡EJava¾Ç²ß¸ô®|¡Ð¤u¨ã½g
¡EJava¾Ç²ß¸ô®|¡Ð¹Lµ{½g+®ÑÄy½g
¡EJava¾Ç²ß¸ô®|¡Ð¤èªk½g+¸ê·½½g
¡E¾Ç²ßJavaªº30­Ó°ò¥»·§©À
¡E¨C©P·s®Ñ±À¯ò:IBM & Java
¡EJSP³Ì·s¯S©Ê¤Î«ä·Qªº³Ì¨Î¹ê½î
¡E¶}µoJ2EEÀ³¥ÎÀ³¿í´`ªº¤LÂI­ì
¡EJava¤¤ªº´ú¤£­ã­ì²z
¡E¼öªù°ÝÃD:java.exe¥X¿ù¿ù»~¤À
¡EJava»y¨¥¯SÂI¤Î¶}µo¤u¨ãJDK
¼ö ªù ¤å ³¹
¡EJava¦Ò¸Õ¸gÅç½Í
¡Ejava¤Jªù¾Ç²ß«ü¾É¤§³Ì¨Î¤è¦V
¡ESun»{µýJavaµ{§Ç­û
¡EJavaªº«e¥@¤µ¥Í
¡E³q¦Vµ{§Ç­ûªº¿ï¾Ü¡ÐSCJP»{µý
¡ESun»{µýJava¶}µo­û¡ÐSCJD»{µý
¡EJAVA»{µý¦Ò¸Õɲ®æ¤Î»{µýµý®Ñ
¡E¯Bļ¡Ð§A¤£À³¬OJavaµ{§Ç­ûªº
¡E³n¥ó¶}µo¦¨¥\12ªk«h
¡E¸Ó¾ÇJava©Î.NET¡H

¦bJava¤¤Åª¼gExcel¤å¥ó

 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();




Copyright? 2002-2005 Powered By PassBiBle.Com°êÈÒIT»{µý¥N¦ÒÊI ª©Åv©Ò¦³