Kom igång

Kom igång med Aspose.Cells FOSS för Go

Välkommen till Aspose.Cells FOSS för Go Kom igång-guide! Denna introduktion hjälper dig att installera biblioteket, verifiera din miljö och börja skapa Excel-kalkylblad på några minuter.


Systemkrav

Supporterade Go-versioner

  • Go 1.24 eller senare, enligt modulens go.mod

Inga ytterligare beroenden

go.mod deklarerar inga require poster. Aspose.Cells FOSS för Go är byggt helt på Go:s standardbibliotek — ingen cgo, inga inhemska Office-bibliotek och inga systempaket krävs.


Installation

Installera via go get (rekommenderat)

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

Verifiera installationen genom att importera paketet:

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

För mer detaljer, se Installationsguide.


Vad du kan göra med Aspose.Cells FOSS för Go

Inbyggda funktioner för kalkylbladsbehandling inkluderar:

  • Skapa nya arbetsböcker och kalkylblad från början, eller ladda och ändra befintliga .xlsx-filer
  • Läs och skriv enskilda celler via Cells()-samlingen (Cells().Get(ref) / Cells().Set(ref, value))
  • Applicera cellstilar: teckensnitt, fyllning, justering och kantlinje via återanvändbara Style-objekt
  • Bifoga list- och heltalsdatavalideringsregler med anpassade felmeddelanden
  • Bygg strukturerade Table-områden med en rubrikrad och namngiven tabellstil
  • Bädda in bilder med Worksheet.AddPicture
  • Exportera till och importera från CSV
  • Strömma stora arbetsböcker rad för rad med StreamingReader, utan att ladda hela bladet i minnet
  • Skydda arbetsböcker med ett lösenord (Workbook.SetPassword/VerifyPassword)

Grundläggande exempel

Här är ett enkelt exempel som skapar en arbetsbok, skriver några celler och sparar den som .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)
}

Nästa steg

Fortsätt att lära dig med dessa resurser:

Se även

 Svenska