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.mod modul

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/v26

Verifikasi 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 .xlsx yang 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 Style yang dapat digunakan kembali
  • Lampirkan aturan validasi data berupa daftar dan angka bulat dengan pesan kesalahan khusus
  • Bangun rentang Table terstruktur 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:

Lihat Juga

 Bahasa Indonesia