1. Produkte
  2.   Kalkulationstabelle
  3.   Java
  4.   GcExcel-Java
 
  

Java-Bibliothek zur Verarbeitung von Tabellenkalkulationsdokumenten

Kostenlose Java-API, mit der Softwareprogrammierer Microsoft Excel-Dateien mit Java-Code erstellen und ändern können.

GcExcel-Java ist eine Open-Source-API für die Hochgeschwindigkeitsverarbeitung von Java-Excel-Tabellenkalkulationen, mit der Softwareprogrammierer Excel-Dateien mithilfe von Java-Befehlen erstellen und ändern können. Die funktionsreiche API ist sehr einfach zu bedienen und kann problemlos auf gängigen Betriebssystemen wie Windows, MAC und Linux verwendet werden. Die Bibliothek unterstützt problemlos Bereichsoperationen für Zellen, Zeilen oder Spalten in Excel-Dokumenten.

Sie können ganz einfach Ihre eigenen benutzerdefinierten Funktionen erstellen und verwenden. Die Bibliothek unterstützt auch vollständig die PDF-Generierung aus Excel-Vorlagen, die Funktionen wie Sparklines und Tabellen unterstützen. Sie können die Arbeitsmappe/das Arbeitsblatt/den Bereich auch einfach in HTML exportieren. Das Tolle ist, dass Sie Excel-Vorlagendateien serverseitig einfach importieren und exportieren können.

Die GcExcel-Java-Bibliothek bietet Unterstützung für mehrere wichtige Funktionen im Zusammenhang mit der Erstellung und Verwaltung von Tabellenkalkulationen, z. B. Lesen vorhandener Excel-Dateien, Importieren von Tabellenkalkulationen, Filterunterstützung, Berechnen von Daten, Abfragen, Konvertieren von Tabellenkalkulationen in PDF, Hinzufügen von Sortierungen, bedingter Formatierung und Daten Validierung, Einfügen von Diagrammen, Hinzufügen von Formen oder Bildern, Hinzufügen von Kommentaren, Einfügen von Hyperlinks, Themen und vieles mehr.

Previous Next

Erste Schritte mit GcExcel-Java

Die empfohlene Methode zum Installieren von GcExcel-Java in Ihrem Projekt ist die Verwendung von GitHub. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation

Installieren Sie GcExcel-Java über GitHub 

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

Excel-Datei in PDF konvertieren

Mit der Open-Source-GcExcel-Java-Bibliothek können Softwareentwickler eine Excel-Datei in PDF-Dokumente in ihren eigenen Apps konvertieren. Die Bibliothek hat mehrere wichtige Funktionen zum Exportieren von Excel-Dateien bereitgestellt, z. B. das Speichern von Arbeitsblättern in PDF, das Exportieren der Gliederungsspalte des Arbeitsblatts in PDF-Dateien, Excel-Rahmen in PDF, das Exportieren von Tabellenkalkulationen in PDF und vieles mehr.

Export Excel Datei zu PDF über Java 

// 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)

Erstellen Sie eine neue Arbeitsmappe über Java

Die GcExcel-Java-Bibliothek ermöglicht es Softwareprogrammierern, mit nur wenigen Zeilen Java-Code in ihren Apps eine neue Arbeitsmappe von Grund auf neu zu erstellen. Es stellt alle notwendigen Eigenschaften und Methoden bereit, die zum Erstellen einer Arbeitsmappe erforderlich sind. Nach der Erstellung der Tabellenkalkulation können Sie diese einfach ändern und komplexe Operationen mit den Daten in den Tabellenkalkulationen problemlos durchführen.

Fügen Sie mehrere Arbeitsblätter über Java API hinzu. 

// 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));

Erstellen und PivotTable in Tabellenkalkulationen

Die kostenlose Bibliothek GcExcel-Java bietet Funktionen zum Erstellen und Verwalten von Pivot-Tabellen mithilfe von Java-Befehlen. Die Pivot-Tabelle ist sehr nützlich für die Datenzusammenfassung und kann zum automatischen Zählen und Berechnen der Summe oder des Durchschnitts der in einer Tabelle gespeicherten Daten verwendet werden. Die Bibliothek hat Unterstützung für mehrere wichtige Funktionen bereitgestellt, wie z. B. das Anzeigen der Gesamtsumme, das Ändern von Pivot-Feldern, das Festlegen des bedingten Formats, das Sortieren, Zählen, das Festlegen des Zahlen- oder Textformats und vieles mehr.

Erstellen Sie PivotTable in Spreadsheet via Java API API 

// 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);

Hinzufügen und Ändern von Diagrammen zur Excel-Arbeitsmappe

GcExcel-Java bietet Unterstützung für das Hinzufügen und Ändern von Diagrammen innerhalb einer Excel-Arbeitsmappe mithilfe von Java-Befehlen. Es hat mehrere Funktionen und Methoden im Zusammenhang mit der Verwaltung und Erstellung von Diagrammen bereitgestellt, z. B. Hinzufügen von Datenreihen, Anpassen von Diagrammtiteln und Legenden, Zugreifen auf und Anpassen einer Gruppenreihe, Hinzufügen oder Entfernen von Datenbeschriftungen, Anpassen von Wertachsen und Kategorieachsen mit Leichtigkeit.

Erstellen von Diagrammen zu Arbeitsblättern über 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);
 Deutsch