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.modmoduł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/v26Zweryfikuj 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
Tablez 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:
- Przewodnik instalacji: Szczegółowy
go getkonfigurację i weryfikację modułu - Quickstart: Kompletny przewodnik po pierwszym skoroszycie
- Poradnik programisty: Praktyczne samouczki obejmujące wszystkie główne funkcje
- API Reference: Pełna dokumentacja klas i metod
- Baza wiedzy: Poradniki praktyczne ukierunkowane na zadania