1. Produkte
  2.   Kalkulationstabelle
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

Java-API zum Generieren und Verarbeiten von Tabellenkalkulationen

Eine reine Java-Klassenbibliothek zum Lesen, Schreiben, Bearbeiten, Rendern, Bearbeiten, Drucken und Konvertieren von Excel-Tabellendateien ohne Verwendung von Microsoft Excel.

Aspose.Cells für Java ist eine sehr leistungsstarke und reine Java-Klassenbibliothek für die Arbeit mit Excel-Tabellen und anderen beliebten Dateiformate ohne Installation von Microsoft Excel oder einer Drittanbieteranwendung. Mit der Bibliothek können verschiedene Arten von Anwendungen erstellt werden, beispielsweise Java-Webanwendungen oder Desktop-Anwendungen. Aspose.Cells für Java kann Tabellenkalkulationsdateien in verschiedenen Formaten lesen und schreiben, darunter Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV und viele mehr.

Aspose.Cells für Java ermöglicht Entwicklern das Erstellen und Auswerten komplexer Formeln in Tabellenkalkulationen, einschließlich der Unterstützung für externe Referenzen, benannte Bereiche und benutzerdefinierte Funktionen. Die Bibliothek ist sehr funktionsreich und enthält mehrere wichtige Funktionen für die Arbeit mit Tabellenkalkulationsdokumenten, wie z. B. das Öffnen und Lesen von Dateien in unterschiedlichen Formaten, das Hinzufügen neuer Arbeitsblätter, das Zusammenführen bestehender Arbeitsblätter, das Zusammenführen verschiedener Arbeitsmappen, das Verschlüsseln und Entschlüsseln von Arbeitsmappen und Arbeitsblättern sowie das Drucken und Anzeigen einer Vorschau von Arbeitsmappen , Tabellenkalkulationen rendern, Zeilen und Spalten verwalten, Formeln anwenden und vieles mehr.

Aspose.Cells für Java importiert problemlos Daten aus einer Vielzahl von Quellen, einschließlich Datenbanken, CSV-Dateien und anderen Tabellenformaten. Darüber hinaus können Daten in verschiedene Formate exportiert werden, darunter PDF, HTML und CSV. Die Bibliothek ermöglicht die Anwendung einer Vielzahl von Formatierungsoptionen auf Zellen, darunter Schriftgröße und -stil, Hintergrundfarbe, Rahmen und mehr. Es unterstützt auch die Handhabung von Arbeitsblättern und Diagrammen innerhalb einer Tabelle, einschließlich des Hinzufügens, Löschens und Verschiebens von Arbeitsblättern sowie des Hinzufügens, Bearbeitens und Formatierens von Diagrammelementen.

Previous Next

Erste Schritte mit Aspose.Cells für Java

Maven ist der einfachste Weg, Aspose.Cells für Java herunterzuladen und zu installieren. Zuerst müssen Sie die Konfiguration/den Speicherort des Aspose Maven Repository in Ihrer Maven pom.xml wie folgt angeben:

Maven-Repository für Aspose.Cells für Java



<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.Cells for Java API Dependency

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>23.1</version>
	</dependency>

    <dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>23.1</version>
    <classifier>javadoc</classifier>
	</dependency>

    <dependency>
	<groupId>org.bouncycastle</groupId>
	<artifactId>bcprov-jdk15on</artifactId>
	<version>1.60</version>
	</dependency>

</dependencies>
Sie können es auch direkt von der Aspose-Produktfreigabeseite herunterladen.

Neue Excel-Tabelle über Java API erstellen

Aspose.Cells für Java bietet vollständige Funktionalität zum Erstellen neuer Excel-Tabellen von Grund auf mit nur ein paar Zeilen Java-Code. Sie können auch eine vorhandene Tabellenkalkulationsdatei öffnen, indem Sie einen Pfad zu ihr oder über den Stream angeben, einige Änderungen daran vornehmen und sie mit den neuen Änderungen zurückspeichern. Die Bibliothek unterstützt auch das Öffnen von Dateien verschiedener Microsoft Excel-Versionen. Es ist auch möglich, eine Excel-Datei dynamisch zu generieren und diese mit Daten aus einer Datenbank oder einer anderen unterstützten Quelle zu füllen. Sie können auch eine Formatierung Ihrer Wahl anwenden, neue Arbeitsblätter hinzufügen, die Seitengröße festlegen und Dokumenteigenschaften wie Titel, Name des Autors, Firmenname und Sohn festlegen.

Erstellen einer Arbeitsmappe über die Java-API

 String dataDir = Utils.getDataDir(CreatingWorkbook.class);
// Creating a file input stream to reference the license file
FileInputStream fstream = new FileInputStream("Aspose.Cells.lic");

// Create a License object
License license = new License();

// Applying the Aspose.Cells license
license.setLicense(fstream);

// Instantiating a Workbook object that represents a Microsoft Excel
// file.
Workbook wb = new Workbook();

// Note when you create a new workbook, a default worksheet, "Sheet1", is by default added to the workbook. Accessing the
// first worksheet in the book ("Sheet1").
Worksheet sheet = wb.getWorksheets().get(0);

// Access cell "A1" in the sheet.
Cell cell = sheet.getCells().get("A1");

// Input the "Hello World!" text into the "A1" cell
cell.setValue("Hello World!");

// Save the Microsoft Excel file.
wb.save(dataDir + "MyBook.xls", FileFormatType.EXCEL_97_TO_2003);
wb.save(dataDir + "MyBook.xlsx");
wb.save(dataDir + "MyBook.ods");

Excel-Datei in anderen Dateiformaten über Java speichern

Aspose.Cells für Java verfügt über eine großartige Funktion zum Erstellen von Excel-Dateien und zum Speichern dieser auf verschiedene Arten in Java-Anwendungen. Ein Entwickler muss das Dateiformat angeben, in dem seine Dateien gespeichert werden sollen, z. B. PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, Excel-Vorlagendatei, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format (TIFF), SVG, Data Interchange Format und viele mehr. Unterstützen wir einen Entwickler, der eine Datei an einem bestimmten Ort speichern möchte. Er muss den Dateinamen mit vollständigem Pfad und Dateiformat angeben. Es ist auch möglich, eine gesamte Arbeitsmappe im Textformat zu speichern.

Excel-Datei über Java API als PDF speichern

String dataDir = Utils.getSharedDataDir(SaveInPdfFormat.class) + "loading_saving/";

// Creating an Workbook object with an Excel file path
Workbook workbook = new Workbook();

// Save in PDF format
workbook.save(dataDir + "SIPdfFormat_out.pdf", FileFormatType.PDF);

// Print Message
System.out.println("Worksheets are saved successfully.");

Tabellen in Excel-Datei über Java API hinzufügen und konvertieren

Aspose.Cells für Java bietet vollständige Unterstützung für die Verarbeitung von Tabellen in Excel-Arbeitsblättern mithilfe von Java-Befehlen. Die Bibliothek unterstützt verschiedene wichtige Funktionen zum Bearbeiten von Tabellen, wie das Erstellen neuer Tabellen, das Konvertieren einer Excel-Tabelle in einen Datenbereich, das Erstellen von Tabellen mithilfe von Grenzlinien für einen Bereich, das Konvertieren von Tabellen in ODS, das Anwenden von Formatierungen auf Inhalte innerhalb der Tabelle und das Weitergeben von Formeln innerhalb der Tabelle, Zugriff auf die Tabelle aus der Zelle und Hinzufügen von Werten darin und vieles mehr.

Tabelle in Bereich mit Optionen über Java-Bibliothek konvertieren

String dataDir = Utils.getSharedDataDir(ConvertTableToRangeWithOptions.class) + "Tables/";
// Open an existing file that contains a table/list object in it
Workbook workbook = new Workbook(dataDir + "book1.xlsx");
		
TableToRangeOptions options = new TableToRangeOptions();
options.setLastRow(5);

// Convert the first table/list object (from the first worksheet) to normal range
workbook.getWorksheets().get(0).getListObjects().get(0).convertToRange(options);

// Save the file
workbook.save(dataDir + "ConvertTableToRangeWithOptions_out.xlsx");

Bilder und Text aus Excel-Arbeitsblatt über Java API extrahieren

Aspose.Cells für Java erleichtert Softwareentwicklern die Verwaltung von Bildern und Texten in ihren Excel-Tabellen mithilfe von Java-Code. Mit der Bibliothek können Softwareentwickler sowohl Bilder als auch Text aus einer Excel-Datei extrahieren und an einem Ort ihrer Wahl speichern. Die Bibliothek unterstützt auch die Erstellung von Miniaturbildern eines Arbeitsblatts mit nur wenigen Zeilen Java-Code.

Bilder aus einer Excel-Datei über die Java-API extrahieren

String dataDir = Utils.getSharedDataDir(ExtractImagesfromWorksheets.class) + "TechnicalArticles/";
// Open a template Excel file
Workbook workbook = new Workbook(dataDir + "book3.xlsx");

// Get the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);

// Get the first Picture in the first worksheet
Picture pic = worksheet.getPictures().get(0);

// Set the output image file path
String fileName = "aspose-logo.jpg";

// Note: you may evaluate the image format before specifying the image path

// Define ImageOrPrintOptions
ImageOrPrintOptions printoption = new ImageOrPrintOptions();

// Specify the image format
printoption.setImageType(ImageType.JPEG);

// Save the image
pic.toImage(dataDir + fileName, printoption);
 Deutsch