1. Termékek
  2.   Táblázat
  3.   Java
  4.   GcExcel-Java
 
  

Java-könyvtár a táblázatos dokumentumok feldolgozásához

Ingyenes Java API, amely lehetővé teszi a szoftverprogramozóknak Microsoft Excel fájlok létrehozását és módosítását Java kód használatával.

A GcExcel-Java egy nyílt forráskódú, nagy sebességű Java Excel táblázatkezelő API, amely lehetővé teszi a szoftverprogramozók számára Excel-fájlok létrehozását és módosítását Java parancsok segítségével. A funkciókban gazdag API használata nagyon egyszerű, és zökkenőmentesen használható olyan népszerű operációs rendszereken, mint a Windows, MAC és Linux. A könyvtár könnyedén támogatja az Excel dokumentumok celláin, sorain vagy oszlopain végzett tartományműveleteket.

Könnyedén létrehozhatja saját egyedi funkcióit és használhatja azokat. A könyvtár teljes mértékben támogatja a PDF-generálást az Excel-sablonokból, amelyek olyan funkciókat támogatnak, mint a sparkline-ok és a táblázatok. Könnyedén exportálhatja a munkafüzetet/munkalapot/tartományt HTML-be. A nagyszerű dolog az, hogy egyszerűen importálhat és exportálhat Excel sablonfájlokat a szerver oldalon.

A GcExcel-Java könyvtár számos, a táblázatkészítéssel és -kezeléssel kapcsolatos fontos funkció támogatását tartalmazza, mint például a meglévő Excel-fájlok olvasása, táblázatok importálása, szűrési támogatás, adatok számítása, lekérdezés, táblázatok konvertálása PDF-be, rendezés, feltételes formázás és adatok hozzáadása. érvényesítés, diagramok beszúrása, alakzatok vagy képek hozzáadása, megjegyzések hozzáadása, hiperhivatkozások, témák beszúrása és még sok más.

Previous Next

A GcExcel-Java használatának megkezdése

A GcExcel-Java projektbe való telepítésének javasolt módja a GitHub használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez

Telepítse a GcExcel-Javát a GitHubon keresztül 

$ git clone https://github.com/GrapeCity/GcExcel-Java.git  

Az Excel fájl konvertálása PDF-be

A nyílt forráskódú GcExcel-Java könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy egy Excel-fájlt PDF-dokumentummá alakítsanak át saját alkalmazásaikban. A könyvtár számos fontos funkciót kínál az Excel fájlok exportálásához, mint például a munkalap mentése PDF-be, a munkalap vázlatoszlopának exportálása PDF-fájlokba, az Excel-szegélyek PDF-be, a táblázatok és a táblázatok exportálása PDF-be és még sok más.

Export Excel PDF keresztül Java API 

// Create a new workbook and add worksheets
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.getWorksheets().get(0);
IWorksheet worksheet1 = workbook.getWorksheets().add();
// Set value and apply styles to the worksheet
worksheet1.getRange("A1").setValue("Sheet1");
worksheet1.getRange("A1").getFont().setName("Wide Latin");
worksheet1.getRange("A1").getFont().setColor(Color.GetRed());
worksheet1.getRange("A1").getInterior().setColor(Color.GetGreen());
// Export Workbook to pdf file, the exported file has two pages.
workbook.save("ConvertWorkbookToPDF.pdf", SaveFileFormat.Pdf);
// Just export a particular worksheet to pdf file
worksheet1.save("ConvertWorksheetToPDF.pdf", SaveFileFormat.Pdf)

Hozzon létre egy új munkafüzetet Java segítségével

A GcExcel-Java könyvtár lehetővé teszi a szoftverprogramozók számára, hogy a semmiből új munkafüzetet hozzanak létre, mindössze néhány soros Java kóddal az alkalmazásaikban. Minden szükséges tulajdonságot és módszert biztosít a munkafüzet létrehozásához. A táblázat elkészítése után könnyen módosítható, és a táblázatokban rejlő adatokon könnyedén végezhet összetett műveleteket.

Több munkalap hozzáadása Java API-on keresztül 

// Add a worksheet to the workbook. 
IWorksheet worksheet1 = workbook.getWorksheets().add();
// Add a new worksheet before worksheet1 and reset its name
IWorksheet worksheet2 = workbook.getWorksheets().addBefore(worksheet1);
worksheet2.setName("MySheet2");
// Add a sheet after worksheet2
workbook.getWorksheets().addAfter(workbook.getWorksheets().get(1));

Kimutatás létrehozása és kimutatása a táblázatokban

Az ingyenes GcExcel-Java könyvtár funkciókat biztosít a kimutatástábla létrehozásához és kezeléséhez Java parancsokkal. A Pivot Table nagyon hasznos az adatok összegzéséhez, és használható a táblázatban tárolt adatok teljes vagy átlagának automatikus számlálására és kiszámítására. A könyvtár számos fontos funkciót támogat, mint például a végösszeg megjelenítése, a pivot mezők módosítása, a feltételes formátum beállítása, a rendezés, a számlálás, a szám- vagy szövegformátum beállítása és még sok más.

Készítsen PivotTable Spreadsheet-ben Java API-on keresztül 

// Source data for PivotCache
Object sourceData = new Object[][] 
{ 
  { "Order ID", "Product", "Category", "Amount", "Date", "Country" },
  { 1, "Carrots", "Vegetables", 4270, new GregorianCalendar(2018, 0, 6),"United States" },
  { 2, "Broccoli", "Vegetables", 8239, new GregorianCalendar(2018, 0, 7),"United Kingdom" },
  { 3, "Banana", "Fruit", 617, new GregorianCalendar(2018, 0, 8),"United States" },
  { 4, "Banana", "Fruit", 8384, new GregorianCalendar(2018, 0, 10),"Canada" },
  { 5, "Beans", "Vegetables", 2626, new GregorianCalendar(2018, 0, 10),"Germany" },
  { 6, "Orange", "Fruit", 3610, new GregorianCalendar(2018, 0, 11),"United States" },
  { 7, "Broccoli", "Vegetables", 9062, new GregorianCalendar(2018, 0, 11),"Australia" },
  { 8, "Banana", "Fruit", 6906, new GregorianCalendar(2018, 0, 16),"New Zealand" },
  { 9, "Apple", "Fruit", 2417, new GregorianCalendar(2018, 0, 16),"France" },
  { 10, "Apple", "Fruit", 7431, new GregorianCalendar(2018, 0, 16),"Canada" },
  { 11, "Banana", "Fruit", 8250, new GregorianCalendar(2018, 0, 16),"Germany" },
  { 12, "Broccoli", "Vegetables", 7012, new GregorianCalendar(2018, 0, 18),"United States" },
  { 13, "Carrots", "Vegetables", 1903, new GregorianCalendar(2018, 0, 20),"Germany" },
  { 14, "Broccoli", "Vegetables", 2824, new GregorianCalendar(2018, 0, 22),"Canada" },
  { 15, "Apple", "Fruit", 6946, new GregorianCalendar(2018, 0, 24),"France" }, 
};
// Initialize the workBook and fetch the default workSheet
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.getWorksheets().get(0);
// Assigning data to the range
worksheet.getRange("A1:F16").setValue(sourceData);
worksheet.getRange("A:F").setColumnWidth(15);
// Creating pivot 
IPivotCache pivotcache = workbook.getPivotCaches().create(worksheet.getRange("A1:F16"));
IPivotTable pivottable = worksheet.getPivotTables().add(pivotcache, 
worksheet.getRange("H7"), "pivottable1");
worksheet.getRange("D2:D16").setNumberFormat("$#,##0.00");
worksheet.getRange("I9:O11").setNumberFormat("$#,##0.00");
worksheet.getRange("H:O").setColumnWidth(12);

Diagramok hozzáadása és módosítása az Excel-munkafüzethez

A GcExcel-Java támogatja a diagramok hozzáadását és módosítását az Excel-munkafüzetekben Java parancsok használatával. Számos funkciót és módszert biztosított a diagramkezeléssel és -készítéssel kapcsolatban, mint például adatsorok hozzáadása, diagramcímek és jelmagyarázatok testreszabása, csoportsorozat elérése és testreszabása, adatcímkék hozzáadása vagy eltávolítása, értéktengelyek és kategóriatengelyek egyszerű testreszabása.

Készítsen táblákat munkalapokra Java API 

// Add Chart
IShape shape = worksheet.getShapes().addChart(ChartType.ColumnClustered, 300, 10, 300, 300);
worksheet.getRange("A1:D6").setValue(
        new Object[][] { { null, "S1", "S2", "S3" }, { "Item1", 10, 25, 25 }, { "Item2", -51, -36, 27 },
                { "Item3", 52, -85, -30 }, { "Item4", 22, 65, 65 }, { "Item5", 23, 69, 69 } });
// Create Chart
shape.getChart().getSeriesCollection().add(worksheet.getRange("A1:D6"), RowCol.Columns, true, true);
 Magyar