ホームページ > バックエンド開発 > PHPチュートリアル > POI読み取りEXCEL実装プログラム_PHPチュートリアル

POI読み取りEXCEL実装プログラム_PHPチュートリアル

WBOY
リリース: 2016-07-20 11:11:46
オリジナル
1272 人が閲覧しました

コードは次のとおりです コードをコピーします

/*
* POI读取EXCEL文件を使用します
*/
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;

import org.apache.poi.hssf.usermodel .HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;

/**
*
* @著者ハンビン
 */
public class ReadExcel {

/**
* @param args はコマンドライン引数です
     */
public static void main(String[] args)throws Exception {
read("d:demo.xls");
}

public static ArrayList read(String fileName){
ArrayList list = new ArrayList();
String sql = "";
try{
File f = new File(fileName);
FileInputStream = new FileInputStream(f);
HSSFWorkbook wbs = new HSSFWorkbook(fis);
HSSFSheet childSheet = wbs.getSheetAt(0);
System.out.println("行数:" + childSheet.getLastRowNum());
for(int i =シート.getLastRowNum();i++){
HSSFRow row = childSheet.getRow(i);
System.out.println("列数:" + row.getPhysicalNumberOfCells());
if(null != row){
for (int k=1;k HSSFCell cell;
cell = row.getCell((short)k);
// System.out.print(getStringCellValue(cell) + "t ");
list.add(getStringCellValue(cell) + "t");
}
}
}
}catch(Exception e){
e.printStackTrace();
}
return list;
}
/* *
*/
private static String getStringCellValue(HSSFCell cell) {
String strCell = "";
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_STRING:
str Cell = cell.getStringCellValue();
ブレーク;
ケース HSSFCell.CELL_TYPE_NUMERIC:
             strCell = String.valueOf(cell.getNumericCellValue());
Break;
case HSSFCell.CELL_TYPE_BOOLEAN:
strCell = String.valueOf(cell.getBooleanCellValue());
Break;
case HSSFCell.CELL_TYPE_BLANK:
strCell = "" ;
ブレーク;
デフォルト:
strCell = "";
ブレーク;
}
if (strCell.equals("") || strCell == null) {
return "";
}
if (cell == null ) {
return "";
}
return strCell;
}
}


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/444639.html技術記事代码如下 复制代码 /* * POI读取EXCEL文件を使用 */ import java.io.File; java.io.FileInputStreamをインポートします。 java.util.ArrayListをインポートします。 import org.apache.poi.hssf.usermodel.H...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート