Rozpoczęcie

Rozpoczęcie z Aspose.Cells FOSS dla Go

Witamy w Aspose.Cells FOSS dla Go Poradnik wprowadzający! To wprowadzenie pomoże Ci zainstalować bibliotekę, zweryfikować środowisko i rozpocząć tworzenie arkuszy Excel w kilka minut.


Wymagania systemowe

Obsługiwane wersje Go

  • Go 1.24 lub nowszy, zgodnie z go.mod modułu

Brak dodatkowych zależności

go.mod nie deklaruje żadnych require wpisów. Aspose.Cells FOSS dla Go jest zbudowany w całości na standardowej bibliotece Go — bez cgo, bez natywnych bibliotek Office i bez wymaganych pakietów systemowych.


Instalacja

Zainstaluj za pomocą go get (zalecane)

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

Zweryfikuj instalację, importując pakiet:

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

Po więcej szczegółów zobacz Przewodnik instalacji.


Co możesz zrobić z Aspose.Cells FOSS dla Go

Gotowe funkcje przetwarzania arkuszy kalkulacyjnych obejmują:

  • Utwórz nowe skoroszyty i arkusze od podstaw, lub wczytaj i zmodyfikuj istniejące pliki .xlsx
  • Odczytuj i zapisuj pojedyncze komórki za pomocą kolekcji Cells() (Cells().Get(ref) / Cells().Set(ref, value))
  • Stosuj style komórek: czcionkę, wypełnienie, wyrównanie i obramowanie za pomocą wielokrotnego użytku obiektów Style
  • Dołącz reguły walidacji danych list i liczb całkowitych z własnymi komunikatami o błędach
  • Twórz strukturalne zakresy Table z wierszem nagłówka i nazwanym stylem tabeli
  • Osadź obrazy za pomocą Worksheet.AddPicture
  • Eksportuj do i importuj z formatu CSV
  • Strumieniuj duże skoroszyty wiersz po wierszu przy użyciu StreamingReader, bez ładowania całego arkusza do pamięci
  • Zabezpiecz skoroszyty hasłem (Workbook.SetPassword/VerifyPassword)

Podstawowy przykład

Oto prosty przykład, który tworzy skoroszyt, zapisuje kilka komórek i zapisuje go 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)
}

Kolejne kroki

Kontynuuj naukę z tymi zasobami:

Zobacz także

 Polski