Příručka vývojáře

Aspose.Cells FOSS pro Go je bezplatná, open-source knihovna pro programové zpracování tabulek. Ať už vytváříte datové pipeline, generujete automatizované zprávy, nebo zpracováváte velké soubory .xlsx, Aspose.Cells FOSS poskytuje malý, idiomatický Go API, který pokrývá vytváření sešitu, přístup k buňkám, stylování, validaci a streamování — bez nutnosti Microsoft Office.

Klíčové funkce

Operace sešitu a listů

Vytvořte nový Workbook s NewWorkbook() a přistupujte k jeho listům přes Worksheets slice. Čtěte a zapisujte jednotlivé buňky přes Cells() kolekci pomocí Get(ref), Set(ref, value), Remove(ref) a All().

Styling buněk

Seskupte nastavení Font, Fill, Alignment a Border do znovupoužitelného Style a aplikujte jej na buňku pomocí Cell.SetStyle.

Validace dat

Připojte validaci seznamu nebo rozsahu celých čísel k rozsahu buněk pomocí Worksheet.AddDataValidation, včetně vlastních názvů chyb, zpráv a stylů chyb.

Tabulky a obrázky

Vytvořte strukturované Table rozsahy pomocí Worksheet.AddTable a vložte obrázky pomocí Worksheet.AddPicture.

CSV Interoperabilita a streamování

Převádějte mezi XLSX a CSV pomocí ExportToCSV/ImportFromCSV a ToCSV/FromCSV. Zpracovávejte velké sešity řádek po řádku pomocí StreamingReader.ProcessRows, aniž byste načítali celý list do paměti.


Začínáme

Install

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

Ahoj světe

Vytvořte Workbook, nastavte hodnotu buňky a zavolejte Save() pro zápis souboru 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")
}

Dostupné průvodce

  • Přehled funkcí — Stylování, validace dat, tabulky, obrázky a streamování, s funkčním kódem pro každou položku.
  • Práce se správou tabulek — Praktické tutoriály pro vytváření sešitů, manipulaci s buňkami a základní operace s tabulkami.
  • Začínáme — Instalace, systémové požadavky a váš první sešit.

Viz také:

 Čeština