Per iniziare
Guida introduttiva a Aspose.Cells FOSS per Go
Benvenuto a Aspose.Cells FOSS per Go Guida introduttiva! Questa introduzione ti aiuterà a installare la libreria, verificare il tuo ambiente e a iniziare a creare fogli di calcolo Excel in pochi minuti.
Requisiti di sistema
Versioni Go supportate
- Go 1.24 o successive, secondo il
go.moddel modulo
Nessuna dipendenza aggiuntiva
go.mod dichiara nessuna voce require. Aspose.Cells FOSS per Go è costruito interamente sulla libreria standard di Go — nessun cgo, nessuna libreria Office nativa e nessun pacchetto di sistema richiesto.
Installazione
Installa tramite go get (consigliato)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Verifica l’installazione importando il pacchetto:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"Per ulteriori dettagli, consulta il Guida all’installazione.
Cosa puoi fare con Aspose.Cells FOSS per Go
Le funzionalità di elaborazione dei fogli di calcolo pronte all’uso includono:
- Crea nuove cartelle di lavoro e fogli di lavoro da zero, oppure carica e modifica i file
.xlsxesistenti - Leggi e scrivi celle individuali tramite la raccolta
Cells()(Cells().Get(ref)/Cells().Set(ref, value)) - Applica stili alle celle: carattere, riempimento, allineamento e bordo tramite oggetti
Styleriutilizzabili - Allega regole di convalida dati a elenco e numeri interi con messaggi di errore personalizzati
- Crea intervalli
Tablestrutturati con una riga di intestazione e uno stile di tabella denominato - Incorpora immagini con
Worksheet.AddPicture - Esporta in CSV e importa da CSV
- Trasmetti grandi cartelle di lavoro riga per riga con
StreamingReader, senza caricare l’intero foglio in memoria - Proteggi le cartelle di lavoro con una password (
Workbook.SetPassword/VerifyPassword)
Esempio base
Ecco un semplice esempio che crea una cartella di lavoro, scrive alcune celle e la salva come .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)
}Passi successivi
Continua a imparare con queste risorse:
- Guida all’installazione: Dettagliata
go getconfigurazione e verifica del modulo - Quickstart: Un walkthrough completo del primo workbook
- Guida per sviluppatori: Tutorial pratici che coprono tutte le funzionalità principali
- API Reference: Documentazione completa di classi e metodi
- Base di conoscenza: Guide pratiche orientate ai compiti