自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Java Excel API及詳細(xì)教程

開(kāi)發(fā) 后端
有時(shí)在java開(kāi)發(fā)中會(huì)操作excel表格,其實(shí)操作起來(lái)也特別簡(jiǎn)單。這里把前期操作步驟說(shuō)一下,本文會(huì)簡(jiǎn)單的介紹一個(gè)開(kāi)放源碼項(xiàng)目:Java Excel Api,使用它大家就可以方便的操作Excel文件了。

有時(shí)在java開(kāi)發(fā)中會(huì)操作excel表格,其實(shí)操作起來(lái)也特別簡(jiǎn)單。這里把前期操作步驟說(shuō)一下,本文會(huì)簡(jiǎn)單的介紹一個(gè)開(kāi)放源碼項(xiàng)目:Java Excel Api,使用它大家就可以方便的操作Excel文件了。

首先下載好:Java Excel Api,這個(gè)文件我已經(jīng)和 JAVA+Excel+API詳細(xì)教程.pdf一并壓縮上傳了,感興趣的朋友可以下載!

下載地址:http://download.csdn.net/detail/pzhtpf/4256241

我這里用的開(kāi)發(fā)平臺(tái)是Eclipse,這里我把操作簡(jiǎn)單說(shuō)一下:

1, 建,立java項(xiàng)目,在這個(gè)項(xiàng)目在建立一個(gè)新的文件夾lib;

2, 將jxl.jar,即Java Excel Ap,復(fù)制到lib

3,然后右鍵點(diǎn)擊這個(gè)java項(xiàng)目,選擇Properties

4,在左側(cè)列表里選中Java Build Path ,右側(cè)選中Libraries

5,點(diǎn)擊Add JARs

6, 然后去選擇這個(gè)項(xiàng)目中l(wèi)ib文件夾中的jxl.jar,點(diǎn)擊確定

成功后,項(xiàng)目中會(huì)多一個(gè)文件夾為:Referenced Libraries

準(zhǔn)備工作完成后,就可以去操作excel了,

下面貼一段讀取的代碼:

  1. import java.io.File;  
  2. import java.io.IOException;  
  3. import jxl.Cell;  
  4. import jxl.Sheet;  
  5. import jxl.Workbook;  
  6. import jxl.read.biff.BiffException;  
  7.  
  8. public class mainClass {  
  9. public static void main(String args[]){  
  10.     File f=new File("E:"+File.separator+"dataAnalysis"+File.separator+"test.xls");  
  11. //這是我自己建的,位于E:\dataAnalysis文件夾中的test.xls  
  12.     try {  
  13.         Workbook book=Workbook.getWorkbook(f);//  
  14.         Sheet sheet=book.getSheet(0);   //獲得***個(gè)工作表對(duì)象  
  15.         for(int i=0;i<sheet.getRows();i++){  
  16.             for(int j=0;j<sheet.getColumns();j++){  
  17.                 Cell cell=sheet.getCell(j, i);  //獲得單元格  
  18.                 System.out.print(cell.getContents()+" ");   
  19.             }  
  20.             System.out.print("\n");  
  21.         }  
  22.     } catch (BiffException e) {  
  23.         // TODO Auto-generated catch block  
  24.         e.printStackTrace();  
  25.     } catch (IOException e) {  
  26.         // TODO Auto-generated catch block  
  27.         e.printStackTrace();  
  28.     }  
  29. }  

這只是一個(gè)簡(jiǎn)單的示例,想跟深入了解的同學(xué)可以去下載我上傳的 JAVA+Excel+API詳細(xì)教程.pdf 去學(xué)習(xí)更多。

類(lèi)似的還有一個(gè)跟Java Excel Api一樣的開(kāi)源項(xiàng)目Poi,也是對(duì)Excel文件進(jìn)行操作的,有興趣的同學(xué)可以去了解下。

 

運(yùn)行時(shí)可能出現(xiàn)的問(wèn)題(控制臺(tái)輸出如下):

  1. Command format:  Demo [-unicode] [-csv] [-hide] excelfile  
  2.                  Demo -xml [-format]  excelfile  
  3.                  Demo -readwrite|-rw excelfile output  
  4.                  Demo -biffdump | -bd | -wa | -write | -formulas | -features | -escher | -escherdg excelfile  
  5.                  Demo -ps excelfile [property] [output]  
  6.                  Demo -version | -logtest | -h | -help 

解決方法如下:在運(yùn)行此項(xiàng)目會(huì)有個(gè)select Java Application的彈窗讓你去選擇,不要一味的去單擊確定,要注意你的主方法在那個(gè)類(lèi)中就選中那個(gè)類(lèi),我的主方法在mianClass.java這個(gè)類(lèi)中,操作如下圖:

如果還出現(xiàn)問(wèn)題,請(qǐng)大家提出來(lái),咱們一起解決!

原文鏈接:http://www.blogjava.net/zljpp/archive/2012/04/25/376630.html

【編輯推薦】

  1. 淺談Java中static作用
  2. Java集合框架和數(shù)組的排序
  3. 在Java程序中調(diào)用Matlab函數(shù)
  4. Java線程:線程安全與不安全
  5. 在Java程序中調(diào)用Matlab函數(shù)
責(zé)任編輯:林師授 來(lái)源: zljpp的博客
相關(guān)推薦

2023-02-01 09:15:41

2023-01-30 11:35:14

SpringJava

2009-08-07 16:10:20

C#調(diào)用API

2023-08-30 08:51:41

NginxLinux

2023-08-31 08:56:24

2020-09-07 11:30:47

ElasticSear索引Linux

2021-12-02 08:37:45

Linux MySQL Linux 系統(tǒng)

2011-07-05 17:29:53

PhoneGapevents

2011-07-06 10:32:07

Xcode

2011-07-06 10:46:33

Xcode

2011-03-24 16:46:44

微軟Excel數(shù)據(jù)庫(kù)

2021-03-25 14:17:19

iOS 11越獲iPhone

2009-10-12 12:54:58

VB.NET聲明API

2010-07-12 10:15:47

WinSock APIUDP協(xié)議

2023-04-06 15:26:35

Java線程安全

2013-03-04 14:24:58

Google Maps

2012-04-30 20:24:43

Android API

2013-02-28 13:35:02

Google Maps

2019-07-22 11:40:00

WindowsWindows10Windows 7

2023-09-14 08:30:46

JsonPathXPath
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)