Başlarken

Aspose.Cells FOSS for Go ile Başlarken

Hoş geldiniz Go için Aspose.Cells FOSS Başlangıç Kılavuzu! Bu giriş, kütüphaneyi kurmanıza, ortamınızı doğrulamanıza ve dakikalar içinde Excel elektronik tabloları oluşturmanıza yardımcı olacaktır.


Sistem Gereksinimleri

Desteklenen Go Sürümleri

  • Modülün go.modına göre Go 1.24 veya daha yeni sürüm

Ek Bağımlılık Yok

go.mod hiçbir require girdisi bildirmez. Aspose.Cells FOSS for Go tamamen Go standart kütüphanesi üzerine inşa edilmiştir — cgo yok, yerel Office kütüphaneleri yok ve sistem paketleri gerekmez.


Kurulum

go get üzerinden kurun (önerilir)

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

Paketi içe aktararak kurulumu doğrulayın:

import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"

Daha fazla ayrıntı için bakınız Kurulum Kılavuzu.


Aspose.Cells FOSS for Go ile Neler Yapabilirsiniz

Kutudan çıkar çıkmaz gelen tablo işleme özellikleri şunlardır:

  • Sıfırdan yeni çalışma kitapları ve çalışma sayfaları oluşturun veya mevcut .xlsx dosyalarını yükleyip değiştirin
  • Bireysel hücreleri Cells() koleksiyonu aracılığıyla okuyun ve yazın (Cells().Get(ref) / Cells().Set(ref, value))
  • Hücre stillerini uygulayın: yazı tipi, dolgu, hizalama ve kenarlık, yeniden kullanılabilir Style nesneleri aracılığıyla
  • Özel hata mesajlarıyla liste ve tam sayı veri doğrulama kurallarını ekleyin
  • Başlık satırı ve adlandırılmış tablo stili içeren yapılandırılmış Table aralıkları oluşturun
  • Worksheet.AddPicture ile resimleri gömün
  • CSV’ye dışa aktarın ve CSV’den içe aktarın
  • Büyük çalışma kitaplarını satır satır StreamingReader ile akıtın, tüm sayfayı belleğe yüklemeden
  • Çalışma kitaplarını bir şifreyle koruyun (Workbook.SetPassword/VerifyPassword)

Temel Örnek

İşte bir çalışma kitabı oluşturan, birkaç hücreye yazı yazan ve .xlsx olarak kaydeden basit bir örnek:

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)
}

Sonraki Adımlar

Bu kaynaklarla öğrenmeye devam edin:

Ayrıca Bakınız

 Türkçe