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.modmodulu
Žá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/v26Ověř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
.xlsxfiles - Č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
Tables řá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:
- Instalační příručka: Podrobný
go getnastavení a ověření modulu - Quickstart: Kompletní průvodce prvním pracovním sešitem
- Příručka pro vývojáře: Praktické tutoriály pokrývající všechny hlavní funkce
- API Reference: Úplná dokumentace tříd a metod
- Znalostní báze: Úkolově orientované návody