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/v26Hallo 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
- API Reference: Vollständige Klassen- und Methodendokumentation für
cells_foss - Wissensdatenbank: Aufgabenorientierte Anleitungen
- Produktübersicht: Zusammenfassung von Funktionen und Fähigkeiten
- Aspose.Cells — Enterprise Product Family
- Aspose.Cells — Enterprise Documentation