国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

操作Excel文件--java

2019-11-14 22:33:23
字體:
來源:轉載
供稿:網友
操作Excel文件--java

java操作Excel首先要導入JExcelAPI  

JExcelAPI是一套純粹使用JAVA開發出來的Excel表格操作組件,本身并不與特定的操作系統進行綁定,可以在不同的操作系統上對Excel文件進行操作,JXL的下載地址是:http://www.andykhan.com/jexcelapi/,本篇使用的是jexcelapi_2_6_12.tar.gz。

在使用時可能存在jdk與JXL的版本問題,本版本為JDK1.6即可。

只需導入JXL.jar文件在JExcelAPI開發包中,最重要的有如下幾個類:

Workbook:表示一個完整的Excel文件

WritableWorkbook:定義一個要輸出的空白Excel文件,但是要想取得此對象則需要使用Workbook類的createWorkbook()方法完成

WritableSheet:表示的是每一個Excell的Sheet

Cell:表示每一個具體的單元格

創建一個Excel 文件 代碼如下:

import java.io.File;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;public class CreateSimpleExcel {    public static void main(String[] args) throws Exception {        String data[][] = { { "偶my耶", "oumyye", "20歲" },                { "oumyye", "oumyye", "www.oumyye.com" } }; // 要輸出的信息        File outFile = new File("D:" + File.separator + "oumyye.xls");        WritableWorkbook workbook = Workbook.createWorkbook(outFile);        WritableSheet sheet = workbook.createSheet("oumyye", 0);        Label lab = null;        for (int x = 0; x < data.length; x++) {            for (int y = 0; y < data[x].length; y++) {                lab = new Label(y, x, data[x][y]);                sheet.addCell(lab) ;            }        }        workbook.write() ;        workbook.close() ;    }}
也可以從xls中讀取信息:
import java.io.File;import jxl.Sheet;import jxl.Workbook;public class LoadExcel {    public static void main(String[] args) throws Exception {        File inFile = new File("D:" + File.separator + "oumyye.xls");        Workbook workbook = Workbook.getWorkbook(inFile);        Sheet sheet[] = workbook.getSheets();        for (int x = 0; x < sheet.length; x++) {            for (int y = 0; y < sheet[x].getRows(); y++) {                for (int z = 0; z < sheet[x].getColumns(); z++) {                    String content = sheet[x].getCell(z, y).getContents();                    System.out.PRint(content + "/t/t") ;                }                System.out.println() ;            }        }    }}

運行結果:

完成對Excel電子表格數據的處理后,一定要使用close()方法來關閉先前創建的對象,以釋放讀取數據表的過程中所占用的內存空間,在讀取大量數據時顯得尤為重要。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟州市| 苗栗市| 山阳县| 青河县| 马关县| 贡嘎县| 沾化县| 明水县| 惠东县| 银川市| 承德县| 托克逊县| 青岛市| 微博| 本溪| 海宁市| 呼伦贝尔市| 丹巴县| 绥芬河市| 育儿| 于都县| 城步| 巴楚县| 石台县| 象州县| 延边| 庆城县| 呼伦贝尔市| 河南省| 阿鲁科尔沁旗| 长汀县| 武宁县| 山阳县| 永新县| 民丰县| 桐庐县| 安顺市| 乌什县| 安龙县| 株洲县| 靖州|