Î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.modmodulului
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/v26Verificaț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
.xlsxexistente - 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
Tablestructurate 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:
- Ghidul de instalare: Detaliat
go getconfigurarea și verificarea modulului - Quickstart: Un ghid complet prin primul workbook
- Ghid pentru dezvoltatori: Tutoriale practice care acoperă toate funcționalitățile majore
- API Reference: Documentație completă a claselor și metodelor
- Bază de cunoștințe: Ghiduri practice orientate pe sarcini