POIFSFileSystem fs      =
            new POIFSFileSystem(new FileInputStream("workbook.xls"));
    HSSFWorkbook wb = new HSSFWorkbook(fs);
    HSSFSheet sheet = wb.getSheetAt(0);
    HSSFRow row = sheet.getRow(2);
    HSSFCell cell = row.getCell((short)3);

解决方案 »

  1.   

    // 使用Java POI
    // 把要两个JAR文件放到lib/ext下
    // code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
    //                  and commons-logging-1.0.jar
    例子程序: 
    import org.apache.poi.hssf.usermodel.*;
    import java.io.FileOutputStream;// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
    //                  and commons-logging-1.0.jar
    public class PoiTest {static public void main(String[] args) throws Exception { FileOutputStream fos = new FileOutputStream("d:\\foo.xls");
     HSSFWorkbook wb = new HSSFWorkbook();
     HSSFSheet s = wb.createSheet();
     wb.setSheetName(0, "Matrix");
     for(short i=0; i<50; i++) {
      HSSFRow row = s.createRow(i);
      for(short j=0; j<50; j++) {
       HSSFCell cell = row.createCell(j);
       cell.setCellValue(""+i+","+j);
      }
     }
     wb.write(fos);
     fos.close();
    }