主要学习用POI库来进行excel的读取,jar包的下载地址http://poi.apache.org/。jar包使用哪个http://blog.csdn.net/szwangdf/article/details/39053859。
相关博客:http://blog.csdn.net/zht666/article/details/11598711。
常用的函数参见博客:http://blog.csdn.net/yanmingming1989/article/details/6659063
代码:此代码运行证实可行,缺陷是一个xls下只能有一个sheet,并且只支持excel2003,07以上版本不支持
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class poiDemo {
public static void main(String[] args) throws FileNotFoundException, IOException {
HSSFWorkbook workbook=new HSSFWorkbook(new FileInputStream(new File("c:/新建 Microsoft Excel 工作表.xls")));
HSSFSheet sheet=null;
for (int i = 0; i < workbook.getNumberOfSheets(); i++) {
sheet=workbook.getSheetAt(i);
for (int j = 0; j < sheet.getPhysicalNumberOfRows(); j++) {
HSSFRow row=sheet.getRow(j);
for (int k = 0; k < row.getLastCellNum(); k++) {
System.out.print(row.getCell(k)+"\t");
}
System.out.println();
}
}
}
}