
Aspose.Cells Go via C++
API Go Excel untuk Membuat & Mengonversi Spreadsheet via C++
Pengembang C++ Sekarang Dapat Membuat, Membaca, Memodifikasi, Memanipulasi, Mengurai, Membagi, Menggabungkan & Mengonversi Spreadsheet Excel, Memvalidasi, dan Memproses Data Melalui Binding C++ Menggunakan Cgo.
Apa itu Aspose.Cells Go via C++?
Di dunia yang didorong oleh data saat ini, bekerja dengan spreadsheet Excel secara programatik telah menjadi penting bagi bisnis dan pengembang. Aspose.Cells Go via C++ adalah perpustakaan yang kuat yang menjembatani kesenjangan antara pemrograman Go dan manipulasi Excel, menawarkan solusi yang handal bagi pengembang untuk membuat, mengedit, dan mengonversi file spreadsheet tanpa memerlukan instalasi Microsoft Excel. Perpustakaan ini mendukung berbagai operasi spreadsheet termasuk pembuatan, konversi, pengeditan, pemformatan, validasi data, perhitungan formula, dan banyak lagi. Ia bekerja secara mulus dengan format Excel populer seperti XLS, XLSX, XLSM, dan XLSB, serta format file data tabular (CSV, TSV), format OpenDocument Spreadsheet (ODS), representasi spreadsheet yang ramah web (HTML) dan lainnya seperti SXC, FODS, EPUB, dll. API juga menyertakan dukungan untuk ekspor ke PDF, gambar, dan format lainnya.
Aspose.Cells Go via C++ menonjol sebagai versi khusus dari perpustakaan Aspose.Cells yang populer, dioptimalkan untuk pengembang C++ yang bekerja dengan skenario integrasi Go (Golang). Ini menjembatani kesenjangan antara kinerja C++ dan kesederhanaan Go, menawarkan seperangkat alat serbaguna untuk otomatisasi spreadsheet di berbagai platform. API dapat dijalankan di platform utama, termasuk Windows dan Linux, menjadikannya cocok untuk lingkungan cloud-native maupun tradisional. Arsitektur perpustakaan yang tanpa ketergantungan menghilangkan kekhawatiran tentang lisensi dan instalasi Microsoft Office, sementara dukungannya untuk banyak format file memastikan kompatibilitas dengan berbagai sistem dan alur kerja. Baik Anda membangun sistem pelaporan perusahaan, pipeline pemrosesan data, atau alat pembuatan dokumen otomatis, Aspose.Cells Go via C++ menyediakan fungsionalitas dan keandalan yang Anda butuhkan.
Memulai dengan Aspose.Cells Go via C++
Cara yang disarankan untuk menginstal Aspose.Cells Go via C++ adalah menggunakan NuGet. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Aspose.Cells Go via C++ via NuGet
PM> Install-Package Aspose.Cells.Go.Cpp Anda juga dapat mengunduhnya langsung dari halaman rilis produk Aspose.Buat & Manipulasi Buku Kerja Excel via Go
Aspose.Cells Go via C++ telah menyediakan dukungan kuat untuk membuat dan bekerja dengan berbagai format file spreadsheet Excel. Pengembang perangkat lunak dapat membuat buku kerja baru atau memodifikasi yang sudah ada, termasuk lembar kerja, nilai sel, gaya, dan tata letak. Contoh kode berikut menunjukkan cara membuat buku kerja Excel baru dari awal dan mengisinya dengan data. Setelah membuat instance buku kerja, kami mengakses lembar kerja pertama menggunakan GetWorksheets().Get(0).
Cara Membuat dan Mengisi Workbook Excel melalui Go API?
// Create a new workbook
workbook, err := NewWorkbook()
if err != nil {
log.Fatal(err)
}
// Access the first worksheet
worksheet := workbook.GetWorksheets().Get(0)
// Add data to cells
cells := worksheet.GetCells()
cells.Get_String("A1").PutValue_String("Product")
cells.Get_String("B1").PutValue_String("Price")
cells.Get_String("C1").PutValue_String("Quantity")
// Add sample data
cells.Get_String("A2").PutValue_String("Laptop")
cells.Get_String("B2").PutValue_Int(1200)
cells.Get_String("C2").PutValue_Int(5)
cells.Get_String("A3").PutValue_String("Mouse")
cells.Get_String("B3").PutValue_Int(25)
cells.Get_String("C3").PutValue_Int(50)
// Save the workbook
workbook.Save_String("../Data/Output/Product_Inventory.xlsx")
Pemrosesan dan Manipulasi Data Excel
Validasi data sangat penting untuk menjaga integritas data. Aspose.Cells Go via C++ unggul dalam pemrosesan data dengan fitur seperti validasi data untuk membatasi input, operasi penyortiran dan penyaringan, implementasi AutoFilter, fungsi temukan dan ganti, manipulasi baris dan kolom, penggabungan dan pemisahan sel, pengelompokan dan penataan data, dan lainnya. Contoh ini membuat aturan validasi yang membatasi input pada sel A2 hingga A100 hanya pada bilangan bulat antara 18 dan 65.
Cara Melakukan Validasi Data di Spreadsheet Excel melalui Go API?
// Create a new workbook
workbook, _ := NewWorkbook()
worksheet := workbook.GetWorksheets().Get(0)
cells := worksheet.GetCells()
// Add header
cells.Get_String("A1").PutValue_String("Age")
// Get validation collection
validations := worksheet.GetValidations()
// Add validation for cell A2
validation := validations.Add()
validation.SetType(ValidationTypeWholeNumber)
validation.SetOperator(OperatorTypeBetween)
validation.SetFormula1("18")
validation.SetFormula2("65")
// Apply validation to specific cell area
area := validation.GetAreaList()
area.Add_CellArea(NewCellArea("A2", "A100"))
// Set error message
validation.SetErrorMessage("Please enter an age between 18 and 65")
validation.SetShowError(true)
// Save the workbook
workbook.Save_String("../Data/Output/Validated_Data.xlsx")
Konversi File Excel ke PDF via Go
Salah satu penggunaan paling umum adalah mengonversi file Excel antara berbagai format file. Aspose.Cells Go via C++ telah menyediakan dukungan lengkap untuk memuat dan mengonversi spreadsheet Excel ke berbagai format file lain seperti XLSX, CSV, PDF, dan lainnya. Contoh berikut menunjukkan betapa sederhana proses ini dengan Aspose.Cells Go via C++. Dengan hanya dua baris kode per format, Anda dapat mengonversi spreadsheet antara format yang didukung tanpa harus khawatir tentang detail implementasi yang spesifik untuk format.
Cara Memuat dan Mengonversi Spreadsheet Excel melalui Go API?
// Load the document for conversion
workbook, _ := NewWorkbook()
// Save in different formats
workbook.Save_String("../Data/Output/HELLO_Convert.xlsx")
workbook.Save_String("../Data/Output/HELLO_Convert.xlsb")
workbook.Save_String("../Data/Output/HELLO_Convert.csv")
Kelola Hyperlink & Komentar Excel via Go
Aspose.Cells untuk Go via C++ menyediakan kontrol penuh atas hyperlink dan komentar sel, memungkinkan pengembang perangkat lunak memperkaya spreadsheet dengan navigasi, referensi, dan catatan kontekstual. Ini sangat berguna untuk laporan, dasbor, lembar audit, dan dokumen kolaboratif di mana penjelasan dan referensi eksternal penting. Pengembang juga dapat menambahkan komentar dan catatan ke sel untuk tujuan dokumentasi. Contoh berikut menunjukkan bagaimana pengembang dapat menambahkan hyperlink ke sel lembar kerja dalam aplikasi Go.
Cara Menambahkan Hyperlink ke Sel Worksheet melalui Go API?
// Add a hyperlink to cell A1
links := sheet.Hyperlinks()
links.Add_String_String("A1", 1, 1, "https://products.aspose.com/cells/go-cpp/")
// Set display text
sheet.Cells().Get("A1").PutValue("Aspose.Cells for Go via C++")
Tanpa Ketergantungan Microsoft Excel
Salah satu keuntungan paling signifikan dari Aspose.Cells Go via C++ adalah kemandiriannya sepenuhnya dari Microsoft Excel. Perpustakaan ini beroperasi tanpa memerlukan komponen Microsoft Office yang terpasang di sistem Anda, menjadikannya ideal untuk penyebaran server Linux, aplikasi berbasis cloud, lingkungan yang dikontainerkan, sistem di mana lisensi Excel tidak praktis, dan banyak lagi.
