Utvecklarguide

Aspose.Cells FOSS för Go är ett gratis, öppen källkod-bibliotek för programmatisk kalkylbladsbehandling. Oavsett om du bygger datapipelines, genererar automatiserade rapporter eller bearbetar stora .xlsx-filer, så erbjuder Aspose.Cells FOSS ett litet, idiomatiskt Go API som täcker skapande av arbetsböcker, åtkomst till celler, formatering, validering och streaming — utan att kräva Microsoft Office.

Viktiga funktioner

Operationer för arbetsbok och arbetsblad

Skapa en ny Workbook med NewWorkbook() och få åtkomst till dess arbetsblad via Worksheets slice. Läs och skriv enskilda celler via Cells() collection med Get(ref), Set(ref, value), Remove(ref) och All().

Cellformatering

Gruppera inställningarna för Font, Fill, Alignment och Border i en återanvändbar Style och tillämpa den på en cell med Cell.SetStyle.

Datavalidering

Lägg till list- eller heltalsintervallvalidering för ett cellintervall med Worksheet.AddDataValidation, inklusive anpassade felrubriker, meddelanden och felstilar.

Tabeller och bilder

Skapa strukturerade Table-intervall med Worksheet.AddTable och bädda in bilder med Worksheet.AddPicture.

CSV-interoperabilitet och strömning

Konvertera mellan XLSX och CSV med ExportToCSV/ImportFromCSV och ToCSV/FromCSV. Bearbeta stora arbetsböcker rad för rad med StreamingReader.ProcessRows, utan att läsa in hela bladet i minnet.


Komma igång

Install

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

Hej världen

Skapa en Workbook, sätt ett cellvärde och anropa Save() för att skriva en XLSX-fil:

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

Tillgängliga guider

  • Funktionsöversikt — Formatering, datavalidering, tabeller, bilder och strömning, med fungerande kod för varje.
  • Arbeta med kalkylbladsadministration — Praktiska handledningar för skapande av arbetsböcker, cellmanipulation och grundläggande kalkylbladsoperationer.
  • Komma igång — Installation, systemkrav och din första arbetsbok.

Se även

 Svenska