Erstellen Sie Excel Dateien in C#, Java, Python, C++, PHP und Node.js

Excel-Tabellen sind in verschiedenen Branchen zu einem festen Bestandteil der Datenverwaltung und -analyse geworden. Unabhängig davon, ob Sie an Finanzberichten, Datenanalysen oder Projektplanung arbeiten, ist die Fähigkeit, Excel Dateien programmgesteuert zu erstellen und zu bearbeiten, eine wertvolle Fähigkeit. In diesem Blogbeitrag erfahren Sie, wie Sie mithilfe der leistungsstarken Aspose.Cells-APIs Excel Dateien in gängigen Programmiersprachen erstellen, nämlich C#, Java, Python, C++, PHP und Node.js. Also fangen wir an.

Bibliotheken zum Erstellen von Excel Dateien

Aspose.Cells ist ein robuster Satz von APIs, der Entwicklern die nahtlose Arbeit mit Excel Dateien in ihren Anwendungen ermöglicht. Es bietet eine breite Palette an Funktionen, darunter das Erstellen, Ändern, Formatieren und Konvertieren von Excel Dateien sowie die Handhabung von Formeln, Diagrammen und mehr. Aspose.Cells bietet Varianten für die meisten gängigen Programmiersprachen, darunter C#, Java, Python, C++, PHP und Node.js.

Sehen wir uns also an, wie Sie die Leistungsfähigkeit von Aspose.Cells in verschiedenen Programmiersprachen für die programmgesteuerte Erstellung von Excel Dateien nutzen können.

Erstellen Sie Excel XLS in C#

Für die Erstellung von Excel Dateien in C#-.NET-Anwendungen kommt Aspose.Cells for .NET zum Einsatz. Es handelt sich um eine leistungsstarke API für die Arbeit mit Excel Dateien auf .NET-, .NET Core und Xamarin-Plattformen, die hohe Standards beim Lesen, Schreiben und Exportieren von Excel Dateien bietet. Sehen wir uns an, wie man eine Excel-Datei in C# erstellt.

  • Erstellen Sie zunächst eine Instanz der Workbook Klasse.
  • Greifen Sie dann auf das erste Arbeitsblatt (standardmäßig erstellt) der Arbeitsmappe zu.
  • Greifen Sie auf die gewünschte(n) Zelle(n) des Arbeitsblatts zu und geben Sie den Wert in die Zelle(n) ein.
  • Fügen Sie weitere Elemente wie Diagramme, Bilder usw. hinzu.
  • Speichern Sie die Arbeitsmappe als Datei mit der Methode Workbook.Save().

Der folgende Codeausschnitt zeigt, wie Sie eine Excel XLSX-Datei in C# erstellen.

// Instanziieren Sie ein Workbook Objekt, das eine Excel-Datei darstellt.
Workbook wb = new Workbook();

// Wenn Sie eine neue Arbeitsmappe erstellen, wird der Arbeitsmappe ein Standardblatt „Blatt1“ hinzugefügt.
Worksheet sheet = wb.Worksheets[0];

// Greifen Sie auf die Zelle „A1“ im Blatt zu.
Cell cell = sheet.Cells["A1"];

// Geben Sie „Hallo Welt!“ ein. Text in die Zelle „A1“ ein.
cell.PutValue("Hello World!");

// Speichern Sie die Excel-Datei als XLSX-Datei.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

Lesen Sie eine vollständige Anleitung zum Erstellen von Excel Dateien in C#.

Erstellen einer Excel-Datei in Java

Aspose.Cells for Java dient als Java-Bibliothek zum Erstellen und Bearbeiten von Excel Dateien in Java-basierten Anwendungen. Ähnlich wie die .NET-Variante bietet Ihnen Aspose.Cells for Java sowohl grundlegende als auch erweiterte Funktionen zum Erstellen umfangreicher Excel-Arbeitsmappen und zum Bearbeiten vorhandener Arbeitsmappen. Werfen wir einen Blick darauf, wie man eine Excel-Tabelle in Java erstellt.

  • Verwenden Sie zunächst die Workbook Klasse, um eine neue Excel-Datei zu erstellen.
  • Verwenden Sie dann die Methode Workbook.getWorksheets().get(index), um eine Referenz des Arbeitsblatts abzurufen.
  • Greifen Sie im Arbeitsblatt auf die gewünschte Zelle zu und fügen Sie Text ein.
  • Führen Sie andere Vorgänge aus, z. B. das Hinzufügen von Diagrammen, Pivot-Tabellen usw.
  • Speichern Sie abschließend die Arbeitsmappe mit der Methode Workbook.save().

Der folgende Codeausschnitt zeigt, wie man eine Excel-Tabelle in Java erstellt.

// Erstellen Sie eine neue Arbeitsmappe
Workbook workbook = new Workbook();

// Mehrwert in der Zelle hinzufügen
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Als Excel XLSX-Datei speichern
workbook.save("Excel.xlsx"); 

Eine vollständige Anleitung zum Erstellen von Excel Dateien in Java können Sie hier lesen.

Generieren Sie ein Excel XLS in Python

Python ist für Entwickler zu einer bevorzugten Programmiersprache geworden, um schnell und einfach Web und Softwareanwendungen zu erstellen. Damit Python-Entwickler mühelos mit Excel-Tabellen arbeiten können, bietet Aspose Aspose.Cells for Python an. Die Bibliothek optimiert die Erstellung und Verarbeitung von Excel Dateien, indem sie nur wenige Codezeilen in Python schreibt.

Hier sind die Schritte zum Erstellen einer einfachen Excel-Datei in Python.

  • Verwenden Sie die Workbook Klasse, um eine neue Excel-Datei zu erstellen.
  • Verwenden Sie dann die Methode Workbook.getWorksheets().get(index), um eine Referenz des Arbeitsblatts abzurufen.
  • Geben Sie mit der Methode Worksheet.getCells().get(“A1”).putValue(“hello”) einen Wert in die gewünschte Zelle ein.
  • Führen Sie weitere Vorgänge aus (nach Bedarf).
  • Speichern Sie abschließend die Arbeitsmappe mit der Methode Workbook.save().

Der folgende Code zeigt, wie man ein Excel XLS in Python erstellt.

# Erstellen Sie eine neue XLSX-Arbeitsmappe
wb = Workbook(FileFormatType.XLSX)

# Geben Sie Werte in die Zellen ein
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# Arbeitsmappe als XLSX-Datei speichern
wb.save("workbook.xlsx")

Besuchen Sie die vollständige Anleitung zum Arbeiten mit Excel Dateien in Python.

Erstellen Sie eine Excel-Datei in C++

Aspose.Cells for C++ bietet Ihnen eine leistungsstarke Lösung für Ihre Excel-Dateibearbeitungsanforderungen in C++-Anwendungen. Mit der Bibliothek können Sie eine Reihe von Vorgängen ausführen, von der Erstellung und Bearbeitung von Excel Dateien bis hin zur Konvertierung von Tabellen und dem Export von Tabellenkalkulationsdaten. Dennoch müssen Sie nicht viele Zeilen C++-Code schreiben. Sehen Sie sich an, wie Sie eine einfache Excel-Datei in C++ erstellen.

  • Erstellen Sie zunächst eine Instanz der IWorkbook Klasse.
  • Rufen Sie dann die Referenz des Blatts aus IWorksheetCollection in IWorksheet ab.
  • Verwenden Sie die Methode ICells->GetObjectByIndex(), um mithilfe des Zeilen und Spaltenindex auf eine bestimmte Zelle zuzugreifen.
  • Fügen Sie mit der Methode ICell->PutValue() einen Wert in die Zelle ein.
  • Führen Sie bei Bedarf weitere Vorgänge aus.
  • Speichern Sie abschließend die Arbeitsmappe mit der Methode IWorkbook->Save().

Der folgende Codeausschnitt erstellt ein Excel XLS in C++.

/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();

/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);

/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);

/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));

Lesen Sie die vollständige Anleitung zum Arbeiten mit Excel Dateien in C++.

Erzeugen Sie eine Excel-Datei in PHP

Um Excel Dateien in PHP zu generieren, bietet Aspose Aspose.Cells for PHP an. Genau wie andere Varianten bietet Aspose.Cells for PHP fast alle grundlegenden und erweiterten Funktionen, die Sie für die Bearbeitung von Tabellenkalkulationen benötigen. Sehen Sie sich an, wie Sie eine Excel-Datei in PHP generieren.

  • Instanziieren Sie zunächst die Workbook Klasse.
  • Rufen Sie mit der Methode $workbook->getWorksheets() die Referenz des Arbeitsblatts von WorksheetCollection ab.
  • Rufen Sie die Referenz der Zellsammlung mit der Methode $worksheets->get(index)->getCells() ab.
  • Fügen Sie mit der Methode $cells->get(„A1“)->putValue(“Hello world!”) einen Wert in die gewünschte Zelle ein.
  • Speichern Sie abschließend die Excel-Datei mit der Methode $workbook->save(“output.xlsx”, Cells\SaveFormat::XLSX).

Der folgende Codeausschnitt generiert eine Excel-Datei in PHP.

require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");

use aspose\cells;

// Erstellen Sie ein Objekt der Arbeitsmappenklasse
$workbook = new cells\Workbook();

// Greifen Sie auf die Arbeitsblätter zu
$sheets = $workbook->getWorksheets();

// Greifen Sie auf die Zellen des gewünschten Arbeitsblatts zu
$cells = $sheets->get(0)->getCells();

// Wert in die Zelle einfügen
$cells->get("A1")->putValue("Hello world!");

// Speichern Sie die Excel-Datei
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

Erfahren Sie, wie Sie Excel Dateien in PHP generieren und bearbeiten.

Erstellen Sie ein Excel XLS in Node.js

Zu guter Letzt: Aspose.Cells for Node.js, eine leistungsstarke Bibliothek zur Tabellenbearbeitung für Node.js-Anwendungen. Mit einer Reihe erstaunlicher Funktionen vereinfacht Aspose.Cells for Node.js die Erstellung und Verarbeitung von Excel-Tabellen in Node.js-Anwendungen. Sehen Sie sich die Schritte an, die zum Erstellen eines Excel XLSX in Node.js erforderlich sind.

  • Erstellen Sie zunächst eine Instanz der Workbook Klasse.
  • Rufen Sie dann mit der Methode Workbook.getWorksheets.get(index) die Referenz des Arbeitsblatts ab.
  • Fügen Sie einen Wert in die gewünschte Zelle des Arbeitsblatts ein, indem Sie den Bezeichner der Zelle verwenden, z. B. A1, B3 usw.
  • Speichern Sie abschließend die Excel-Datei mit der Methode Workbook.save().

Unten finden Sie den Codeausschnitt in Node.js, der eine Excel XLSX-Datei generiert.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// Erstellen Sie eine neue Arbeitsmappe
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// Mehrwert in der Zelle schaffen
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Als Excel XLSX-Datei speichern
workbook.save("Excel.xlsx");
console.log("done...");

Besuchen Sie die vollständige Anleitung zum Generieren von Excel Dateien in Node.js.

Holen Sie sich eine kostenlose Lizenz für Excel-APIs

Holen Sie sich eine kostenlose temporäre Lizenz und erstellen Sie Excel Dateien mit Aspose.Cells-APIs ohne Evaluierungseinschränkungen.

Abschluss

Aspose.Cells vereinfacht die Arbeit mit Excel Dateien in mehreren Programmiersprachen. In diesem Blogbeitrag haben wir gezeigt, wie Sie mit Aspose.Cells in C#, Java, Python, C++, PHP und Node.js eine einfache Excel-Datei erstellen. Unabhängig davon, ob Sie Desktopanwendungen, Webdienste oder Automatisierungsskripts entwickeln, bietet Aspose.Cells vielseitige und konsistente APIs, um Ihre Excel-Manipulationsanforderungen zu erfüllen. Entdecken Sie die umfangreiche Dokumentation und Beispiele von Aspose.Cells, um noch mehr Möglichkeiten für die Excel-Dateiverarbeitung in Ihren Projekten freizuschalten.