Erste Schritte

Erste Schritte mit Aspose.Cells FOSS für Go

Willkommen bei Aspose.Cells FOSS für Go Erste-Schritte-Leitfaden! Diese Einführung hilft Ihnen, die Bibliothek zu installieren, Ihre Umgebung zu überprüfen und innerhalb weniger Minuten Excel-Tabellen zu erstellen.


Systemanforderungen

Unterstützte Go-Versionen

  • Go 1.24 oder höher, gemäß dem go.mod des Moduls

Keine zusätzlichen Abhängigkeiten

go.mod deklariert keine require-Einträge. Aspose.Cells FOSS for Go ist komplett auf der Go-Standardbibliothek aufgebaut — kein cgo, keine nativen Office-Bibliotheken und keine Systempakete erforderlich.


Installation

Installation über go get (empfohlen)

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

Verifizieren Sie die Installation, indem Sie das Paket importieren:

import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"

Für weitere Details siehe die Installationsleitfaden.


Was Sie mit Aspose.Cells FOSS for Go tun können

Standardmäßig enthaltene Tabellenkalkulations-Funktionen umfassen:

  • Erstellen Sie neue Arbeitsmappen und Arbeitsblätter von Grund auf neu oder laden und ändern Sie bestehende .xlsx-Dateien
  • Lesen und schreiben Sie einzelne Zellen über die Cells()-Sammlung (Cells().Get(ref) / Cells().Set(ref, value))
  • Wenden Sie Zellstile an: Schriftart, Füllung, Ausrichtung und Rahmen über wiederverwendbare Style-Objekte
  • Fügen Sie Listen- und Ganzzahl-Datenvalidierungsregeln mit benutzerdefinierten Fehlermeldungen hinzu
  • Erstellen Sie strukturierte Table-Bereiche mit einer Kopfzeile und einem benannten Tabellenstil
  • Betten Sie Bilder mit Worksheet.AddPicture ein
  • Exportieren Sie nach CSV und importieren Sie aus CSV
  • Streamen Sie große Arbeitsmappen zeilenweise mit StreamingReader, ohne das gesamte Blatt in den Speicher zu laden
  • Schützen Sie Arbeitsmappen mit einem Passwort (Workbook.SetPassword/VerifyPassword)

Einfaches Beispiel

Hier ist ein einfaches Beispiel, das eine Arbeitsmappe erstellt, ein paar Zellen schreibt und sie als .xlsx speichert:

func main() {
	wb := cells_foss.NewWorkbook()
	ws := wb.Worksheets[0]
	ws.Cells().Set("A1", "Hello")
	ws.Cells().Set("B1", "World")
	ws.Cells().Set("A2", "Answer")
	ws.Cells().Set("B2", 42)
	outPath := "outputfiles/basic.xlsx"
	if err := wb.Save(outPath); err != nil {
		fmt.Printf("Error saving workbook: %v\n", err)
		return
	}
	fmt.Printf("Workbook saved to %s\n", outPath)
}

Nächste Schritte

Weiterlernen mit diesen Ressourcen:

Siehe auch

 Deutsch