Începeți

Începere cu Aspose.Cells FOSS pentru Go

Bine ați venit la Aspose.Cells FOSS pentru Go Ghid de pornire rapidă! Această introducere vă va ajuta să instalați biblioteca, să verificați mediul și să începeți să creați foi de calcul Excel în câteva minute.


Cerințe de sistem

Versiuni Go acceptate

  • Go 1.24 sau o versiune ulterioară, conform go.mod modulului

Nicio dependență suplimentară

go.mod declară nici o intrare require. Aspose.Cells FOSS pentru Go este construit în întregime pe biblioteca standard Go — fără cgo, fără biblioteci native Office și fără pachete de sistem necesare.


Instalare

Instalați prin go get (recomandat)

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

Verificați instalarea importând pachetul:

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

Pentru mai multe detalii, consultați Ghidul de instalare.


Ce puteți face cu Aspose.Cells FOSS pentru Go

Funcționalitățile de procesare a foilor de calcul livrate din start includ:

  • Creează noi cărți de lucru și foi de lucru de la zero, sau încarcă și modifică fișierele .xlsx existente
  • Citește și scrie celule individuale prin colecția Cells() (Cells().Get(ref) / Cells().Set(ref, value))
  • Aplică stiluri de celulă: font, umplere, aliniere și bordură prin obiecte reutilizabile Style
  • Atașează reguli de validare a datelor de tip listă și număr întreg cu mesaje de eroare personalizate
  • Construiește intervale Table structurate cu un rând de antet și stil de tabel denumit
  • Încorporează imagini cu Worksheet.AddPicture
  • Exportă în și importă din CSV
  • Transmite cărți de lucru mari rând cu rând cu StreamingReader, fără a încărca întreaga foaie în memorie
  • Protejați cărțile de lucru cu o parolă (Workbook.SetPassword/VerifyPassword)

Exemplu de bază

Iată un exemplu simplu care creează o carte de lucru, scrie câteva celule și o salvează ca .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)
}

Pași următori

Continuați să învățați cu aceste resurse:

Vezi și:

 Română