Entwicklerhandbuch

Aspose.Cells FOSS for Go ist eine kostenlose, Open-Source-Bibliothek für die programmgesteuerte Tabellenkalkulationsverarbeitung. Egal, ob Sie Datenpipelines erstellen, automatisierte Berichte generieren oder große .xlsx-Dateien verarbeiten, Aspose.Cells FOSS stellt ein kleines, idiomatisches Go API bereit, das die Erstellung von Arbeitsmappen, den Zellzugriff, Styling, Validierung und Streaming abdeckt — ohne Microsoft Office zu benötigen.

Hauptfunktionen

Arbeitsmappen- und Arbeitsblatt-Operationen

Erstellen Sie ein neues Workbook mit NewWorkbook() und greifen Sie über das Worksheets slice auf seine Arbeitsblätter zu. Lesen und schreiben Sie einzelne Zellen über die Cells() collection mit Get(ref), Set(ref, value), Remove(ref) und All().

Zellformatierung

Gruppieren Sie die Einstellungen von Font, Fill, Alignment und Border in ein wiederverwendbares Style und wenden Sie es mit Cell.SetStyle auf eine Zelle an.

Datenvalidierung

Fügen Sie einer Zellbereichsliste oder einer Ganzzahlbereichsvalidierung mit Worksheet.AddDataValidation hinzu, einschließlich benutzerdefinierter Fehlertitel, -nachrichten und Fehlermodi.

Tabellen und Bilder

Erstellen Sie strukturierte Table-Bereiche mit Worksheet.AddTable und betten Sie Bilder mit Worksheet.AddPicture ein.

CSV-Interop und Streaming

Konvertieren Sie zwischen XLSX und CSV mit ExportToCSV/ImportFromCSV und ToCSV/FromCSV. Verarbeiten Sie große Arbeitsmappen zeilenweise mit StreamingReader.ProcessRows, ohne das gesamte Blatt in den Speicher zu laden.


Erste Schritte

Install

go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26

Hallo Welt

Erstelle ein Workbook, setze einen Zellenwert und rufe Save() auf, um eine XLSX-Datei zu schreiben:

func main() {
	wb := cells_foss.NewWorkbook()
	ws := wb.Worksheets[0]
	ws.Cells().Set("A1", "Hello, Aspose.Cells FOSS!")
	ws.Cells().Set("A2", 42)
	wb.Save("hello.xlsx")
}

Verfügbare Anleitungen

  • Funktionsübersicht — Styling, Datenvalidierung, Tabellen, Bilder und Streaming, jeweils mit funktionierendem Code.
  • Arbeiten mit Spreadsheet Management — Praxisnahe Tutorials zur Erstellung von Arbeitsmappen, Zellmanipulation und Kernoperationen von Tabellenkalkulationen.
  • Erste Schritte — Installation, Systemanforderungen und Ihre erste Arbeitsmappe.

Siehe auch

 Deutsch