Przewodnik programisty

Aspose.Cells FOSS for Go jest darmową, otwarto-źródłową biblioteką do programowego przetwarzania arkuszy kalkulacyjnych. Niezależnie od tego, czy budujesz potoki danych, generujesz automatyczne raporty, czy przetwarzasz duże pliki .xlsx, Aspose.Cells FOSS dostarcza mały, idiomatyczny API w Go, który obejmuje tworzenie skoroszytów, dostęp do komórek, stylizację, walidację i strumieniowanie — bez wymogu posiadania Microsoft Office.

Kluczowe funkcje

Operacje na skoroszytach i arkuszach

Utwórz nowy Workbook przy użyciu NewWorkbook() i uzyskaj dostęp do jego arkuszy poprzez wycinek Worksheets. Odczytuj i zapisuj pojedyncze komórki za pomocą kolekcji Cells() z Get(ref), Set(ref, value), Remove(ref) i All().

Stylizacja komórek

Zgrupuj ustawienia Font, Fill, Alignment i Border w formie wielokrotnego użytku Style i zastosuj je do komórki za pomocą Cell.SetStyle.

Walidacja danych

Dołącz walidację listy lub zakresu liczb całkowitych do zakresu komórek przy użyciu Worksheet.AddDataValidation, w tym niestandardowe tytuły błędów, komunikaty i style błędów.

Tabele i obrazy

Twórz strukturalne zakresy Table za pomocą Worksheet.AddTable i osadzaj obrazy przy użyciu Worksheet.AddPicture.

CSV Interop i strumieniowanie

Konwertuj między XLSX a CSV przy użyciu ExportToCSV/ImportFromCSV oraz ToCSV/FromCSV. Przetwarzaj duże skoroszyty wiersz po wierszu za pomocą StreamingReader.ProcessRows, bez ładowania całego arkusza do pamięci.


Rozpoczęcie

Install

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

Witaj świecie

Utwórz Workbook, ustaw wartość komórki i wywołaj Save(), aby zapisać plik 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")
}

Dostępne przewodniki

Zobacz także

 Polski