Začínáme

Začínáme s Aspose.Cells FOSS pro Go

Vítejte v Aspose.Cells FOSS pro Go Průvodce pro začátek! Tento úvod vám pomůže nainstalovat knihovnu, ověřit vaše prostředí a během několika minut začít vytvářet tabulky Excel.


Systémové požadavky

Podporované verze Go

  • Go1.24 nebo novější, podle go.mod modulu

Žádné další závislosti

go.mod neuvádí žádné require položky. Aspose.Cells FOSS pro Go je postaven zcela na standardní knihovně Go — žádné cgo, žádné nativní knihovny Office a nejsou vyžadovány žádné systémové balíčky.


Instalace

Instalovat pomocí go get (doporučeno)

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

Ověřte instalaci importováním balíčku:

import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"

Pro více podrobností viz Instalační příručka.


Co můžete dělat s Aspose.Cells FOSS pro Go

Funkce zpracování tabulek připravené k použití zahrnují:

  • Vytvořte nové sešity a listy od nuly nebo načtěte a upravte existující soubory .xlsx files
  • Čtěte a zapisujte jednotlivé buňky pomocí kolekce Cells() (Cells().Get(ref) / Cells().Set(ref, value))
  • Použijte styly buněk: písmo, výplň, zarovnání a okraj pomocí znovupoužitelných objektů Style
  • Připojte pravidla pro ověřování dat typu seznam a celá čísla s vlastními chybovými zprávami
  • Vytvořte strukturované rozsahy Table s řádkem záhlaví a pojmenovaným stylem tabulky
  • Vložte obrázky pomocí Worksheet.AddPicture
  • Exportujte do CSV a importujte z CSV
  • Streamujte velké sešity řádek po řádku pomocí StreamingReader, aniž byste načítali celý list do paměti
  • Chraňte sešity heslem (Workbook.SetPassword/VerifyPassword)

Základní příklad

Zde je jednoduchý příklad, který vytvoří sešit, zapíše několik buněk a uloží jej jako .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)
}

Další kroky

Pokračujte v učení s těmito zdroji:

Viz také:

 Čeština