Ghid pentru dezvoltatori

Aspose.Cells FOSS pentru Go este o bibliotecă gratuită, open-source pentru procesarea programatică a foilor de calcul. Indiferent dacă construiți conducte de date, generați rapoarte automate sau procesați fișiere mari .xlsx, Aspose.Cells FOSS oferă un API Go mic și idiomatic care acoperă crearea de registre de lucru, accesul la celule, stilizarea, validarea și streamingul — fără a necesita Microsoft Office.

Funcționalități cheie

Operații cu Registru de lucru și Foi de lucru

Creați un nou Workbook cu NewWorkbook() și accesați foile sale de lucru prin secțiunea Worksheets. Citiți și scrieți celule individuale prin colecția Cells() cu Get(ref), Set(ref, value), Remove(ref) și All().

Stilizarea celulelor

Grupați setările Font, Fill, Alignment și Border într-un Style reutilizabil și aplicați-l unei celule cu Cell.SetStyle.

Validarea datelor

Atașați validarea de listă sau de interval de numere întregi la un interval de celule cu Worksheet.AddDataValidation, inclusiv titluri personalizate pentru erori, mesaje și stiluri de eroare.

Tabele și imagini

Construiți intervale structurate Table cu Worksheet.AddTable și încorporați imagini cu Worksheet.AddPicture.

Interoperabilitate CSV și streaming

Convertiți între XLSX și CSV cu ExportToCSV/ImportFromCSV și ToCSV/FromCSV. Procesați cărțile de lucru mari rând cu rând cu StreamingReader.ProcessRows, fără a încărca întreaga foaie în memorie.


Începeți

Install

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

Salut lume

Creează un Workbook, setează o valoare într-o celulă și apelează Save() pentru a scrie un fișier 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")
}

Ghiduri disponibile

Vezi și:

 Română