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.moddes 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/v26Verifizieren 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.AddPictureein - 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:
- Installationsleitfaden: Detailliert
go getEinrichtung und Modulüberprüfung - Quickstart: Ein vollständiger Durchlauf des ersten Arbeitsbuchs
- Entwicklerhandbuch: Praktische Tutorials, die alle Hauptfunktionen abdecken
- API Reference: Vollständige Klassen- und Methodendokumentation
- Wissensdatenbank: Aufgabenorientierte Anleitungen