JXL (API) - JXL (API)
Vývojáři | Andy Khan, Eric H. Jung |
---|---|
Stabilní uvolnění | 2.6.12 |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | API mít přístup Microsoft Excel formát |
Licence | GNU GPL v2[1] |
webová stránka | jexcelapi |
JXL API (také známé jako Java Excel API) umožňuje uživatelům číst, psát, vytvářet a upravovat listy v Vynikat (.xls) sešit za běhu. Nepodporuje formát .xlsx.[2]
Podpora aplikace Microsoft Excel
JXL API podporuje Vynikat dokumenty s verzemi Excel 95, 97, 2000, XP a 2003. Tyto dokumenty obsahují příponu .xls.[2]
Používání
JXL API je široce používán s Selen.
Příklad
Ukázkový kód pro zápis do souboru aplikace Excel může vypadat takto:
import java.io.soubor;import jxl. pracovní sešit;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;import jxl.write.Label;import jxl.write.WriteException;veřejnost třída Datový list{ soukromé pracovní sešit kniha; soukromé WritableWorkbook wwbCopy; soukromé Zapisovatelný list list; veřejnost prázdnota readExcel() { Snaž se { kniha = pracovní sešit.getWorkbook(Nový Soubor(„path / testSampleData.xls“)); wwbCopy = pracovní sešit.createWorkbook(Nový Soubor(„path / testSampleDataCopy.xls“), kniha); list = wwbCopy.getSheet(0); } chytit (Výjimka E) { E.printStackTrace(); } } veřejnost prázdnota setValueIntoCell(Tětiva strSheetName, int iColumnNumber, int iRowNumber, Tětiva strData) hodí WriteException { Zapisovatelný list wshTemp = wwbCopy.getSheet(strSheetName); Označení labTemp = Nový Označení(iColumnNumber, iRowNumber, strData); Snaž se { wshTemp.addCell(labTemp); } chytit (Výjimka E) { E.printStackTrace(); } } veřejnost prázdnota closeFile() { Snaž se { // Uzavření zapisovatelné pracovní knihy wwbCopy.psát si(); wwbCopy.zavřít(); // Uzavření původní pracovní knihy kniha.zavřít(); } chytit (Výjimka E) { E.printStackTrace(); } } veřejnost statický prázdnota hlavní(Tětiva[] args) hodí WriteException { Datový list ds = Nový Datový list(); ds.readExcel(); ds.setValueIntoCell("list1", 5, 1, "SLOŽIT"); ds.setValueIntoCell("list1", 5, 2, "SELHAT"); ds.setValueIntoCell("list1", 5, 3, "SLOŽIT"); ds.closeFile(); }}
Viz také
Reference
externí odkazy
- jxl
- Rozhraní Java Excel API
- Jxl - MAVEN úložiště