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.mod van 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/v26

Verifieer 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 .xlsx bestanden
  • 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:

Zie ook

 Nederlands