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/v26Paketi 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
.xlsxdosyaları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
Stylenesneleri 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ış
Tablearalıkları oluşturun Worksheet.AddPictureile 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
StreamingReaderile 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:
- Kurulum Kılavuzu: Detaylı
go getkurulum ve modül doğrulama - Quickstart: Tam bir ilk çalışma kitabı adım adım rehberi
- Geliştirici Kılavuzu: Tüm önemli özellikleri kapsayan pratik eğitimler
- API Reference: Tam sınıf ve yöntem dökümantasyonu
- Bilgi Tabanı: Görev odaklı nasıl yapılır kılavuzları