鍍金池/ 教程/ Linux/ Apache POI - Java Excel APIs
Apache POI電子表格/Spreadsheet
Apache POI公式
Apache POI打印區(qū)域
Apache POI - Java Excel APIs
Apache POI數(shù)據(jù)庫(kù)
Apache POI單元格/Cells
Apache POI環(huán)境設(shè)置
Apache POI字體/Fonts
Apache POI超鏈接
POI教程
POI核心類(lèi)
Apache POI工作簿

Apache POI - Java Excel APIs

本章將介紹一些Java ExcelAPI和它們的特征。有許多廠商誰(shuí)提供Java Excel相關(guān)的API;其中一些將在這一章中討論。

Java Aspose Cells

Java Aspose Cells 是一種純粹的Java授權(quán)的Excel API,開(kāi)發(fā)和供應(yīng)商Aspose發(fā)布。這個(gè)API的最新版本是8.1.2,發(fā)布于2014年7月,是一個(gè)豐富而厚重的API(普通Java類(lèi)和AWT類(lèi)的組合)設(shè)計(jì),可以讀、寫(xiě)和操縱電子表格Excel的組件。此API常見(jiàn)用途如下:

  • Excel報(bào)表,建立動(dòng)態(tài)Excel報(bào)表
  • 高保真的Excel渲染和打印
  • 從Excel電子表格中導(dǎo)入和導(dǎo)出數(shù)據(jù)
  • 生成,編輯,轉(zhuǎn)換和電子表格

JXL

JXL是一款專(zhuān)為Selenium第三方框架,支持基于Web瀏覽器(數(shù)據(jù)是Web瀏覽器自動(dòng)更新)數(shù)據(jù)驅(qū)動(dòng)的自動(dòng)化。然而,它也被用來(lái)作為JExcel API的一個(gè)共同的支持庫(kù),因?yàn)樗幕竟δ苁强蓜?chuàng)建,讀取和寫(xiě)入電子表格?;咎卣魅缦拢?/p>

  • 生成Excel文件
  • 從工作簿和電子表格導(dǎo)入數(shù)據(jù)
  • 獲得行和列的總數(shù)

注意:JXL只支持xls檔案格式,并且不能處理大數(shù)據(jù)量。

JExcel

JExcel是由Team Dev開(kāi)發(fā)提供純行貨API。利用這一點(diǎn)程序員可以很容易地讀取,寫(xiě)入,顯示和修改Excel工作簿中的兩種格式:.xls和.XLSX。這個(gè)API可以很容易地嵌入Java的Swing和AWT。這個(gè)API的最新版本是Jexcel-2.6.12,發(fā)布于2009年,主要特點(diǎn)如下。

  • 自動(dòng)化Excel應(yīng)用程序,工作簿,工作表等
  • 在Java Swing應(yīng)用程序作為普通的Swing組件嵌入到工作簿
  • 事件偵聽(tīng)器添加到工作簿和電子表格
  • 添加事件處理程序來(lái)處理的工作簿和電子表格事件的行為
  • 添加本地對(duì)等開(kāi)發(fā)定制功能

Apache POI

Apache POI是Apache軟件基金會(huì)提供的100%開(kāi)源庫(kù)。大多數(shù)中小規(guī)模的應(yīng)用程序開(kāi)發(fā)主要依賴于Apache POI(HSSF+ XSSF)。它支持Excel 庫(kù)的所有基本功能; 然而,呈現(xiàn)和文本提取是它的主要特點(diǎn)。

Circle