Memulai
Memulai dengan Aspose.Cells FOSS untuk Go
Selamat datang di Aspose.Cells FOSS untuk Go Panduan Memulai! Pengantar ini akan membantu Anda menginstal pustaka, memverifikasi lingkungan Anda, dan mulai membuat spreadsheet Excel dalam hitungan menit.
Persyaratan Sistem
Versi Go yang Didukung
- Go 1.24 atau lebih baru, sesuai dengan
go.modmodul
Tidak Ada Ketergantungan Tambahan
go.mod tidak mendeklarasikan entri require. Aspose.Cells FOSS untuk Go dibangun sepenuhnya di atas pustaka standar Go — tidak ada cgo, tidak ada pustaka Office native, dan tidak diperlukan paket sistem.
Instalasi
Instal melalui go get (disarankan)
go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26Verifikasi instalasi dengan mengimpor paket:
import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"Untuk detail lebih lanjut, lihat Panduan Instalasi.
Apa yang Bisa Anda Lakukan dengan Aspose.Cells FOSS untuk Go
Fitur pemrosesan spreadsheet bawaan meliputi:
- Buat buku kerja dan lembar kerja baru dari awal, atau muat dan ubah file
.xlsxyang ada - Baca dan tulis sel individu melalui koleksi
Cells()(Cells().Get(ref)/Cells().Set(ref, value)) - Terapkan gaya sel: font, isi, perataan, dan batas melalui objek
Styleyang dapat digunakan kembali - Lampirkan aturan validasi data berupa daftar dan angka bulat dengan pesan kesalahan khusus
- Bangun rentang
Tableterstruktur dengan baris header dan gaya tabel bernama - Sematkan gambar dengan
Worksheet.AddPicture - Ekspor ke dan impor dari CSV
- Alirkan buku kerja besar baris demi baris dengan
StreamingReader, tanpa memuat seluruh lembar ke memori - Lindungi workbook dengan kata sandi (
Workbook.SetPassword/VerifyPassword)
Contoh Dasar
Berikut contoh sederhana yang membuat sebuah workbook, menulis beberapa sel, dan menyimpannya sebagai .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)
}Langkah Selanjutnya
Lanjutkan belajar dengan sumber daya berikut:
- Panduan Instalasi: Rincian
go getpenyiapan dan verifikasi modul - Quickstart: Panduan lengkap workbook pertama
- Panduan Pengembang: Tutorial praktis yang mencakup semua fitur utama
- API Reference: Dokumentasi lengkap kelas dan metode
- Basis Pengetahuan: Panduan cara berorientasi tugas