WHATWG宣佈正在為HTML制定一個 living standard ,它將隨著新技術的加入而不斷進化,但也變得更複雜。
而 W3C 依舊採用傳統的方法來制定標準,將需要耗費許多時間來完成 HTML 標準訂定。
看起來不是個良性發展,因為以後開發者要討論時,要先確認是那個版本?
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_14
set PATH=%PATH%;%JAVA_HOME%\bin
set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;D:\Study\java\apache\poi-3.8\poi-3.8-20120326.jar
echo ***** Compile %1.java Start *****
javac %1.java pause @echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_14
set PATH=%PATH%;%JAVA_HOME%\bin
set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;D:\Study\java\apache\poi-3.8\poi-3.8-20120326.jar
echo ***** Run %1 Start *****
java %1 import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
public class ReadXls {
public static void main(String[] args) {
try {
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("Book1.xls"));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
System.out.println("LRM="+sheet.getLastRowNum());
System.out.println("PNOR="+sheet.getPhysicalNumberOfRows());
for (int idx=0; idx<sheet.getLastRowNum(); idx++) {
HSSFRow row = sheet.getRow(idx);
System.out.println( String.format("%s\t%s\t%s\t", row.getCell(0).toString(), row.getCell(1).toString(), row.getCell(2).toString() ) );
}
System.out.println("============================================");
for (int idx=0; idx<sheet.getPhysicalNumberOfRows(); idx++) {
HSSFRow row = sheet.getRow(idx);
System.out.println( String.format("%s\t%s\t%s\t", row.getCell(0).toString(), row.getCell(1).toString(), row.getCell(2).toString() ) );
}
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
} D:\Study\java\apache\poi-3.8\test>build.bat ReadXls
***** Compile ReadXls.java Start *****
請按任意鍵繼續 . . . D:\Study\java\apache\poi-3.8\test>run.bat
ReadXls ***** Run ReadXls Start *****
LRM=3
PNOR=4
日期 姓名 電子信箱
21-八月-2012 Apple apple@test.com
19-八月-2012 Bill bill@test.com
============================================
日期 姓名 電子信箱
21-八月-2012 Apple apple@test.com
19-八月-2012 Bill bill@test.com
18-八月-2012 Cat cat@test.com