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/v26Verifiera 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:
- Installationsguide: Detaljerad
go getinstallation och modulverifiering - Quickstart: En komplett genomgång av den första arbetsboken
- Utvecklarguide: Praktiska handledningar som täcker alla huvudfunktioner
- API Reference: Fullständig klass- och metoddokumentation
- Kunskapsbas: Uppgiftsorienterade steg-för-steg-guider