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/v26Witaj ś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
- Przegląd funkcji — Stylowanie, walidacja danych, tabele, obrazy i strumieniowanie, z działającym kodem dla każdego.
- Praca z zarządzaniem arkuszami kalkulacyjnymi — Praktyczne samouczki dotyczące tworzenia skoroszytów, manipulacji komórkami i podstawowych operacji na arkuszach kalkulacyjnych.
- Pierwsze kroki — Instalacja, wymagania systemowe i Twój pierwszy skoroszyt.
Zobacz także
- API Reference: Pełna dokumentacja klas i metod dla
cells_foss - Baza wiedzy: Przewodniki zadaniowe jak-to-zrobić
- Przegląd produktu: Podsumowanie funkcji i możliwości
- Aspose.Cells — Enterprise Product Family
- Aspose.Cells — Enterprise Documentation