Guida per sviluppatori

Aspose.Cells FOSS for Go è una libreria gratuita e open-source per l’elaborazione programmatica dei fogli di calcolo. Che tu stia costruendo pipeline di dati, generando report automatici o elaborando grandi file .xlsx, Aspose.Cells FOSS fornisce un piccolo e idiomatico API Go che copre la creazione di cartelle di lavoro, l’accesso alle celle, lo styling, la convalida e lo streaming — senza richiedere Microsoft Office.

Caratteristiche principali

Operazioni su cartella di lavoro e foglio di lavoro

Crea un nuovo Workbook con NewWorkbook() e accedi ai suoi fogli di lavoro attraverso la slice Worksheets. Leggi e scrivi celle individuali tramite la collezione Cells() con Get(ref), Set(ref, value), Remove(ref) e All().

Stile delle celle

Raggruppa le impostazioni Font, Fill, Alignment e Border in un Style riutilizzabile e applicalo a una cella con Cell.SetStyle.

Convalida dati

Allega la convalida di un elenco o di un intervallo di numeri interi a un intervallo di celle con Worksheet.AddDataValidation, includendo titoli di errore personalizzati, messaggi e stili di errore.

Tabelle e Immagini

Crea intervalli Table strutturati con Worksheet.AddTable e incorpora immagini con Worksheet.AddPicture.

Interop CSV e Streaming

Converti tra XLSX e CSV con ExportToCSV/ImportFromCSV e ToCSV/FromCSV. Elabora grandi cartelle di lavoro riga per riga con StreamingReader.ProcessRows, senza caricare l’intero foglio in memoria.


Per iniziare

Install

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

Ciao mondo

Crea un Workbook, imposta il valore di una cella e chiama Save() per scrivere un file XLSX:

func main() {
	wb := cells_foss.NewWorkbook()
	ws := wb.Worksheets[0]
	ws.Cells().Set("A1", "Hello, Aspose.Cells FOSS!")
	ws.Cells().Set("A2", 42)
	wb.Save("hello.xlsx")
}

Guide disponibili

Vedi anche

 Italiano