Ontwikkelaarsgids

Aspose.Cells FOSS for Go is een gratis, open-source bibliotheek voor programmatische spreadsheetverwerking. Of je nu gegevenspijplijnen bouwt, geautomatiseerde rapporten genereert, of grote .xlsx-bestanden verwerkt, Aspose.Cells FOSS biedt een kleine, idiomatische Go API die workbook-creatie, celtoegang, opmaak, validatie en streaming omvat — zonder dat Microsoft Office vereist is.

Belangrijkste functies

Werkboek- en werkbladbewerkingen

Maak een nieuw Workbook aan met NewWorkbook() en krijg toegang tot de werkbladen via de Worksheets slice. Lees en schrijf individuele cellen via de Cells() collectie met Get(ref), Set(ref, value), Remove(ref) en All().

Celopmaak

Groep Font, Fill, Alignment en Border instellingen in een herbruikbare Style en pas deze toe op een cel met Cell.SetStyle.

Gegevensvalidatie

Koppel een lijst- of geheel-getalbereikvalidatie aan een celbereik met Worksheet.AddDataValidation, inclusief aangepaste fouttitels, -berichten en foutstijlen.

Tabellen en Afbeeldingen

Bouw gestructureerde Table-bereiken met Worksheet.AddTable en voeg afbeeldingen in met Worksheet.AddPicture.

CSV Interoperabiliteit en Streaming

Converteer tussen XLSX en CSV met ExportToCSV/ImportFromCSV en ToCSV/FromCSV. Verwerk grote werkboeken rij voor rij met StreamingReader.ProcessRows, zonder het volledige blad in het geheugen te laden.


Aan de slag

Install

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

Hallo Wereld

Maak een Workbook, stel een celwaarde in, en roep Save() aan om een XLSX-bestand te schrijven:

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")
}

Beschikbare gidsen

  • Functieoverzicht — Styling, gegevensvalidatie, tabellen, afbeeldingen en streaming, met werkende code voor elk.
  • Werken met Spreadsheetbeheer — Praktische tutorials voor het maken van werkmappen, celmanipulatie en kernspreadsheetbewerkingen.
  • Aan de slag — Installatie, systeemvereisten en je eerste werkmap.

Zie ook

 Nederlands