java操作excel表(看到的別人的文章)
package excel;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream; import jxl.Cell;
import jxl.CellType;
import jxl.Sheet;
import jxl.Workbook;
public class ReadExcel
{
public void readExcel()
{
try {
//構建Workbook物件, 只讀Workbook物件
//直接從本地檔案建立Workbook //從輸入流建立Workbook
File file = new File("E:/temp/HodeOA_2005/Book1.xls");
InputStream is = new FileInputStream(file);
Workbook rwb = Workbook.getWorkbook(is);
//獲得工作薄(Workbook)中工作表(Sheet)的個數
//int sheets = rwb.getNumberOfSheets();
//返回工作薄(Workbook)中工作表(Sheet)物件陣列
Sheet[] sheets = rwb.getSheets();
for (int i = 0; i
{
System.out.println("-------------------------------");
System.out.println("【工作表Sheet"+i+"的資訊】");
//獲取獲取工作表(Sheet)的名稱
String sheetName = sheets[i].getName();
System.out.println("Sheet名稱:" + sheetName);
//獲取Sheet表中所包含的總列數
int rsColumns = sheets[i].getColumns();
System.out.println("Sheet總列數:" + rsColumns);
//獲取Sheet表中所包含的總行數
int rsRows = sheets[i].getRows();
System.out.println("Sheet總行數:" + rsRows);
//逐行輸出單元格資訊
System.out.println("Sheet內容:" + rsRows);
for (int j = 0; j
{
System.out.print("行"+j+":");
//獲取某一行的所有單元格,返回的是單元格物件陣列,示例子:
Cell[] cell = sheets[i].getRow(j);
for (int k = 0; k
{ //獲取單元內容 String cellContent = cell[k].getContents(); //獲取單元型別 CellType cellType= cell[k].getType();
System.out.print(" "+cellContent+"["+cellType+"] "); } System.out.println(); } } rwb.close(); } catch (Exception e) { e.printStackTrace(); } }
public static void main(String[] args) { ReadExcel re = new ReadExcel(); re.readExcel(); } } [@more@]package excel; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import jxl.Cell; import jxl.CellType; import jxl.Sheet; import jxl.Workbook;
public class ReadExcel { public void readExcel() { try { //構建Workbook物件, 只讀Workbook物件 //直接從本地檔案建立Workbook //從輸入流建立Workbook File file = new File("E:/temp/HodeOA_2005/Book1.xls"); InputStream is = new FileInputStream(file); Workbook rwb = Workbook.getWorkbook(is);
//獲得工作薄(Workbook)中工作表(Sheet)的個數 //int sheets = rwb.getNumberOfSheets(); //返回工作薄(Workbook)中工作表(Sheet)物件陣列 Sheet[] sheets = rwb.getSheets(); for (int i = 0; i
{ System.out.println("-------------------------------"); System.out.println("【工作表Sheet"+i+"的資訊】"); //獲取獲取工作表(Sheet)的名稱 String sheetName = sheets[i].getName(); System.out.println("Sheet名稱:" + sheetName); //獲取Sheet表中所包含的總列數 int rsColumns = sheets[i].getColumns(); System.out.println("Sheet總列數:" + rsColumns); //獲取Sheet表中所包含的總行數 int rsRows = sheets[i].getRows(); System.out.println("Sheet總行數:" + rsRows); //逐行輸出單元格資訊 System.out.println("Sheet內容:" + rsRows); for (int j = 0; j
{ System.out.print("行"+j+":"); //獲取某一行的所有單元格,返回的是單元格物件陣列,示例子: Cell[] cell = sheets[i].getRow(j); for (int k = 0; k
{ //獲取單元內容 String cellContent = cell[k].getContents(); //獲取單元型別 CellType cellType= cell[k].getType();
System.out.print(" "+cellContent+"["+cellType+"] "); } System.out.println(); } } rwb.close(); } catch (Exception e) { e.printStackTrace(); } }
public static void main(String[] args) { ReadExcel re = new ReadExcel(); re.readExcel(); } }
| |
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream; import jxl.Cell;
import jxl.CellType;
import jxl.Sheet;
import jxl.Workbook;
public class ReadExcel
{
public void readExcel()
{
try {
//構建Workbook物件, 只讀Workbook物件
//直接從本地檔案建立Workbook //從輸入流建立Workbook
File file = new File("E:/temp/HodeOA_2005/Book1.xls");
InputStream is = new FileInputStream(file);
Workbook rwb = Workbook.getWorkbook(is);
//獲得工作薄(Workbook)中工作表(Sheet)的個數
//int sheets = rwb.getNumberOfSheets();
//返回工作薄(Workbook)中工作表(Sheet)物件陣列
Sheet[] sheets = rwb.getSheets();
for (int i = 0; i
System.out.println("-------------------------------");
System.out.println("【工作表Sheet"+i+"的資訊】");
//獲取獲取工作表(Sheet)的名稱
String sheetName = sheets[i].getName();
System.out.println("Sheet名稱:" + sheetName);
//獲取Sheet表中所包含的總列數
int rsColumns = sheets[i].getColumns();
System.out.println("Sheet總列數:" + rsColumns);
//獲取Sheet表中所包含的總行數
int rsRows = sheets[i].getRows();
System.out.println("Sheet總行數:" + rsRows);
//逐行輸出單元格資訊
System.out.println("Sheet內容:" + rsRows);
for (int j = 0; j
System.out.print("行"+j+":");
//獲取某一行的所有單元格,返回的是單元格物件陣列,示例子:
Cell[] cell = sheets[i].getRow(j);
for (int k = 0; k
//獲取單元內容
String cellContent = cell[k].getContents();
//獲取單元型別
CellType cellType= cell[k].getType();
System.out.print(" "+cellContent+"["+cellType+"] ");
}
System.out.println();
}
}
rwb.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
ReadExcel re = new ReadExcel();
re.readExcel();
}
}
[@more@]package excel;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream; import jxl.Cell;
import jxl.CellType;
import jxl.Sheet;
import jxl.Workbook;
public class ReadExcel
{
public void readExcel()
{
try {
//構建Workbook物件, 只讀Workbook物件
//直接從本地檔案建立Workbook //從輸入流建立Workbook
File file = new File("E:/temp/HodeOA_2005/Book1.xls");
InputStream is = new FileInputStream(file);
Workbook rwb = Workbook.getWorkbook(is);
//獲得工作薄(Workbook)中工作表(Sheet)的個數
//int sheets = rwb.getNumberOfSheets();
//返回工作薄(Workbook)中工作表(Sheet)物件陣列
Sheet[] sheets = rwb.getSheets();
for (int i = 0; i
System.out.println("-------------------------------");
System.out.println("【工作表Sheet"+i+"的資訊】");
//獲取獲取工作表(Sheet)的名稱
String sheetName = sheets[i].getName();
System.out.println("Sheet名稱:" + sheetName);
//獲取Sheet表中所包含的總列數
int rsColumns = sheets[i].getColumns();
System.out.println("Sheet總列數:" + rsColumns);
//獲取Sheet表中所包含的總行數
int rsRows = sheets[i].getRows();
System.out.println("Sheet總行數:" + rsRows);
//逐行輸出單元格資訊
System.out.println("Sheet內容:" + rsRows);
for (int j = 0; j
System.out.print("行"+j+":");
//獲取某一行的所有單元格,返回的是單元格物件陣列,示例子:
Cell[] cell = sheets[i].getRow(j);
for (int k = 0; k
//獲取單元內容
String cellContent = cell[k].getContents();
//獲取單元型別
CellType cellType= cell[k].getType();
System.out.print(" "+cellContent+"["+cellType+"] ");
}
System.out.println();
}
}
rwb.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
ReadExcel re = new ReadExcel();
re.readExcel();
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15247/viewspace-888330/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java操作excelJavaExcel
- openpyxl 操作 Excel表的格基本用法Excel
- Java之POI操作Excel表-匯入匯出JavaExcel
- java操作excel表格JavaExcel
- 使用Java操作Excel表格JavaExcel
- Java操作Excel檔案JavaExcel
- java操作excel之jxlJavaExcel
- Java進行excel的匯入匯出操作JavaExcel
- java操作Excel(從我的CSDN搬過來的)薦JavaExcel
- python讀寫excel表操作PythonExcel
- Java操作Excel:POI和EasyExcelJavaExcel
- Python操作excel(將多張excel表融合到一張表)PythonExcel
- ThinkPHP5.1 Excel 表的匯入匯出操作 (PHPExcel)PHPExcel
- 匯出到Excel的操作Excel
- excel表裡分隔符替換為製表符的操作方法Excel
- Java 獲取Excel中的表單控制元件JavaExcel控制元件
- 在 CSDN 上面看到的一篇關於 Laravel 關聯表模型和多對多關係的文章Laravel模型
- 從別處看到的一篇很不錯的文章,形象地闡釋了網路裡的抽象概念。抽象
- 製作多種圖表型別並存的Excel圖表型別Excel
- 告別ASP.NET操作EXCEL的煩惱(總結篇)ASP.NETExcel
- Golang是如何操作excel的?GolangExcel
- 如在 Java 中分割 Excel 工作表JavaExcel
- 轉java操作excel匯入匯出JavaExcel
- 用python庫openpyxl操作excel,從源excel表中提取資訊複製到目標excel表中PythonExcel
- 不願看到Java開發者再做的10件事Java
- 表的操作
- 並查集詳解(轉的別人寫的一篇蠻好的文章)並查集
- 面向 Java 開發人員的 Scala 指南: 類操作Java
- Python對excel的基本操作PythonExcel
- 在網上看到的一篇文章關於js和php編碼的JSPHP
- Java 新增、讀取、刪除Excel中的圖表趨勢線JavaExcel
- java POI 操作EXCEL小例子+各種屬性JavaExcel
- 使用ABAP操作Excel的幾種方法Excel
- 用Python完成Excel的常用操作PythonExcel
- C#對EXCEL的讀寫操作C#Excel
- 使用Tcl操作Excel檔案的方法Excel
- 【java反射】Class型別的相關操作演練Java反射型別
- 隨筆和文章的區別