Aan de slag
Aan de slag met Aspose.Cells FOSS voor Go
Welkom bij de Aspose.Cells FOSS voor Go Aan de slag gids! Deze introductie helpt je de bibliotheek te installeren, je omgeving te verifiëren en binnen enkele minuten Excel-spreadsheets te maken.
Systeemvereisten
Ondersteunde Go-versies
- Go 1.24 of later, volgens de
go.modvan de module
Geen extra afhankelijkheden
go.mod verklaart geen require items. Aspose.Cells FOSS voor Go is volledig gebouwd op de Go-standaardbibliotheek — geen cgo, geen native Office-bibliotheken, en geen systeempakketten vereist.
Installatie
Installeer via go get (aanbevolen)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Verifieer de installatie door het pakket te importeren:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"Voor meer details zie de Installatiehandleiding.
Wat u kunt doen met Aspose.Cells FOSS voor Go
Standaard meegeleverde spreadsheetverwerkingsfuncties omvatten:
- Maak nieuwe werkboeken en werkbladen vanaf nul, of laad en wijzig bestaande
.xlsxbestanden - Lees en schrijf individuele cellen via de
Cells()collectie (Cells().Get(ref)/Cells().Set(ref, value)) - Pas celstijlen toe: lettertype, opvulling, uitlijning en rand via herbruikbare
Style-objecten - Koppel lijst- en geheelcijfer-gegevensvalidatieregels met aangepaste foutmeldingen
- Bouw gestructureerde
Table-bereiken met een koprij en benoemde tabelstijl - Integreer afbeeldingen met
Worksheet.AddPicture - Exporteren naar en importeren vanuit CSV
- Stream grote werkboeken rij voor rij met
StreamingReader, zonder het volledige blad in het geheugen te laden - Bescherm werkboeken met een wachtwoord (
Workbook.SetPassword/VerifyPassword)
Basisvoorbeeld
Hier is een eenvoudig voorbeeld dat een werkboek maakt, een paar cellen schrijft en het opslaat als .xlsx:
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)
}Volgende stappen
Blijf leren met deze bronnen:
- Installatiehandleiding: Gedetailleerd
go getconfiguratie en moduleverificatie - Quickstart: Een volledige walkthrough van het eerste werkboek
- Ontwikkelaarsgids: Praktische tutorials die alle belangrijke functies behandelen
- API Reference: Volledige klasse- en methodedocumentatie
- Kennisbank: Taakgerichte stapsgewijze handleidingen