Excel Dosya Formatları İçin Go Kütüphanesi

Versiyon 24.11.0

Ürün Sayfası | Dokümantasyon | Demos | API Referansı | Örnekler | Blog | Yayınlar | Ücretsiz Destek | Geçici Lisans

Aspose.Cells for Go via C++ yerli bir Go kütüphanesidir ve Microsoft Office veya Otomasyon gerekmeden Microsoft Excel dosyalarını oluşturma, manipulate etme, işleme ve dönüştürme işlemlerini yapabilir. Excel Go API, Excel 97-2003 (XLS), Excel 2007-2013/2016 (XLSX, XLSM, XLSB), OpenOffice XML ve CSV, TSV gibi diğer formatları da destekler.

Geliştiricilerin kendi Go uygulamalarından elektronik tablo satırları, sütunlar, veriler, formüller, pivot tablolar, çalışma sayfaları, tablolar, grafikler ve çizim nesnleri ile çalışmasına olanak tanır.

Aspose.Cells for Go via C++ nedir?

Aspose.Cells for Go via C++, Elektronik Tablo oluşturma, manipulasyon ve dönüşüm özelliklerini Go Uygulamalarınıza entegre etmek için yerel Go yerinde API’sidir. Microsoft Excel (XLS, XLSX, XLSB, CSV vb.) ve OpenOffice/LibreOffice (ODS) gibi birçok popüler elektronik tablo dosya formatıyla çalışma desteği sağlar.

Aspose.Cells for Go via C++‘yi, Microsoft Visual Studio gibi Go destekleyen herhangi bir geliştirme ortamında 64-bit uygulamalar geliştirmek için kullanabilirsiniz. Aspose.Cells for Go via C++ yerel bir topludur ve sadece kopyalayarak dağıtılabilir. Diğer hizmetler veya modüller hakkında endişelenmenize gerek yoktur.

Aspose.Cells for Go via C++, Microsoft Excel’deki yerleşik ve özel belge özellikleriyle çalışmanıza olanak tanır. Excel Çalışma Kitaplarının PDF/A uyumlu dosyalara yüksek kaliteli dönüştürmesini destekler. Formüller, pivot tablolar, çalışma sayfaları, tablolar, aralıklar, grafikler, OLE nesneleri ve daha fazlasıyla çalışabilirsiniz.

Excel Dosya İşleme Özellikleri

Desteklenen Okuma ve Yazma Biçimleri

Microsoft Excel: XLS, XLSX, XLSB, SpreadsheetML
Text: CSV, TSV, TabDelimited
OpenDocument: ODS
Diğer: HTML, MHTML

Elektronik Tablo Belgelerini Farklı Biçimlerde Kaydetme

Microsoft Excel: XLSM, XLTX, XLTM, XLAM
Taşınabilir Belge Biçimi: PDF, XPS Text: CSV, TSV, TabDelimited
Görüntüler: SVG, JPEG, PNG, BMP, GIF Web: HTML, MHTML
Meta dosyası: EMF Diğer DIF

Başlarken

Aspose.Cells for Go via C++‘yi denemeye hazır mısınız? Sadece go get -u github.com/aspose-cells/aspose-cells-go-cpp komutunu çalıştırın ve go dosyanızdan github.com/aspose-cells/aspose-cells-go-cpp‘yi içe aktarın. Zaten Aspose.Cells for Go via C++‘ye sahipseniz ve sürümünü yükseltmek istiyorsanız, en yeni sürümü almak için go get github.com/aspose-cells/aspose-cells-go-cpp@v24.12.0 komutunu çalıştırın.

Go kullanarak XLS’i XLSX, XLSB ve CSV’ye dönüştürün

Aşağıdaki kod parçacığını çalıştırarak API’nin nasıl çalıştığını görebilir veya diğer yaygın kullanım senaryoları için GitHub Deposu nu kontrol edebilirsiniz.

lic, _ := NewLicense()
lic.SetLicense_String(os.Getenv("LicensePath"))
workbook, err1 := NewWorkbook_String("Book1.xlsx")
if err1 != nil {
    println(err1)
}
workbook.Save_String("Book1.pdf")
workbook.Save_String("Book1.png")
workbook.Save_String("Book1.txt")
workbook.Save_String("Book1.ods")
workbook.Save_String("Book1.md")
workbook.Save_String("Book1.json")
workbook.Save_String("Book1.html")

Go ile Özel bir Excel Grafiği Oluşturun

package main

import (
 . "asposecells"
 "os"
)

func main() {
 lic, _ := NewLicense()
 lic.SetLicense_String(os.Getenv("LicensePath"))

 workbook, _ := NewWorkbook()
 worksheets, _ := workbook.GetWorksheets()
 worksheet, _ := worksheets.Get_Int(0)
 cells, _ := worksheet.GetCells()
 cell, _ := cells.Get_String("A1")
 cell.PutValue_Int(50)
 cell, _ = cells.Get_String("A2")
 cell.PutValue_Int(100)
 cell, _ = cells.Get_String("A3")
 cell.PutValue_Int(150)
 cell, _ = cells.Get_String("B1")
 cell.PutValue_Int(4)
 cell, _ = cells.Get_String("B2")
 cell.PutValue_Int(20)
 cell, _ = cells.Get_String("B3")
 cell.PutValue_Int(50)
 charts, _ := worksheet.GetCharts()
 chartIndex, _ := charts.Add_ChartType_Int_Int_Int_Int(ChartType_Pyramid, 5, 0, 20, 8)
 chart, _ := charts.Get_Int(chartIndex)
 series, _ := chart.GetNSeries()
 series.Add_String_Bool("A1:B3", true)
 workbook.Save_String("CreateChart.xlsx")
}

Ürün Sayfası | Dokümantasyon | Demos | API Referansı | Örnekler | Blog | Yayınlar | Ücretsiz Destek | Geçici Lisans