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.mod del 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/v26

Verifica 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 .xlsx esistenti
  • 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 Style riutilizzabili
  • Allega regole di convalida dati a elenco e numeri interi con messaggi di errore personalizzati
  • Crea intervalli Table strutturati 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:

Vedi anche

 Italiano