1. Produk
  2.   Hamparan
  3.   GO
  4.   Aspose.Cells Go melalui C++

Aspose.Cells Go melalui C++

 
 

API Go Excel untuk Membuat & Menukar Hamparan melalui C++

Pemaju C++ kini boleh Membuat, Membaca, Mengubah, Memanipulasi, Menghurai, Membahagi, Menggabungkan & Menukar Hamparan Excel, Mengesahkan dan Memproses Data melalui Ikatan C++ menggunakan Cgo.

Apakah Aspose.Cells Go melalui C++?

Dalam dunia yang dipacu data hari ini, bekerja dengan hamparan Excel secara programatik telah menjadi penting bagi perniagaan dan pembangun. Aspose.Cells Go via C++ adalah perpustakaan yang kuat yang menjembatani jurang antara pengaturcaraan Go dan manipulasi Excel, menawarkan penyelesaian yang mantap kepada pembangun untuk mencipta, menyunting, dan menukar fail hamparan tanpa memerlukan pemasangan Microsoft Excel. Perpustakaan ini menyokong pelbagai operasi hamparan termasuk penciptaan, penukaran, penyuntingan, pemformatan, pengesahan data, pengiraan formula, dan banyak lagi. Ia berfungsi dengan lancar dengan format Excel popular seperti XLS, XLSX, XLSM, dan XLSB, bersama format fail data tabular (CSV, TSV), format OpenDocument Spreadsheet (ODS), representasi hamparan mesra web (HTML) dan lain-lain seperti SXC, FODS, EPUB dll. API juga termasuk sokongan untuk eksport ke PDF, imej, dan format lain.

Aspose.Cells Go via C++ menonjol sebagai versi khusus dari perpustakaan Aspose.Cells yang popular, dioptimumkan untuk pembangun C++ yang bekerja dengan senario integrasi Go (Golang). Ia menjembatani jurang antara prestasi C++ dan kesederhanaan Go, menawarkan set alat serbaguna untuk automasi hamparan kerja merentasi pelbagai platform. API ini boleh dijalankan pada platform utama, termasuk Windows dan Linux, menjadikannya sesuai untuk persekitaran cloud-native dan tradisional. Seni bina tanpa kebergantungan perpustakaan ini menghapuskan kebimbangan mengenai pelesenan dan pemasangan Microsoft Office, manakala sokongannya untuk pelbagai format fail memastikan keserasian dengan pelbagai sistem dan aliran kerja. Sama ada anda membina sistem pelaporan perusahaan, saluran pemprosesan data, atau alat penjanaan dokumen automatik, Aspose.Cells Go via C++ menyediakan fungsi dan kebolehpercayaan yang anda perlukan.

Previous Next

Mula Menggunakan Aspose.Cells Go melalui C++

Cara yang disyorkan untuk memasang Aspose.Cells Go via C++ ialah menggunakan NuGet. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Aspose.Cells Go melalui C++ melalui NuGet

PM> Install-Package Aspose.Cells.Go.Cpp 
Anda juga boleh memuat turunnya secara langsung dari halaman pelepasan produk Aspose.

Cipta & Manipulasi Buku Kerja Excel melalui Go

Aspose.Cells Go melalui C++ telah menyediakan sokongan yang kuat untuk mencipta dan bekerja dengan pelbagai format fail hamparan Excel. Pembangun perisian boleh mencipta buku kerja baru atau mengubah yang sedia ada, termasuk helaian kerja, nilai sel, gaya, dan susun atur. Contoh kod berikut menunjukkan cara mencipta buku kerja Excel baru dari awal dan mengisinya dengan data. Selepas mencipta contoh buku kerja, kami mengakses helaian kerja pertama menggunakan GetWorksheets().Get(0).

Bagaimana untuk Membuat dan Mengisi Buku Kerja Excel melalui API Go?

// 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")

Pemprosesan dan Manipulasi Data Excel

Pengesahan data sangat penting untuk mengekalkan integriti data. Aspose.Cells Go melalui C++ cemerlang dalam pemprosesan data dengan ciri-ciri seperti pengesahan data untuk menyekat input, operasi penyusunan dan penapisan, pelaksanaan AutoFilter, fungsi cari dan ganti, manipulasi baris dan lajur, penggabungan dan pemisahan sel, pengelompokan dan penyorotan data, dan banyak lagi. Contoh ini mencipta peraturan pengesahan yang menyekat input dalam sel A2 hingga A100 kepada nombor bulat antara 18 dan 65.

Bagaimana untuk Melakukan Pengesahan Data dalam Hamparan Excel melalui API Go?

// 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")

Penukaran Fail Excel ke PDF melalui Go

Salah satu kes penggunaan yang paling umum ialah menukar fail Excel antara pelbagai format fail. Aspose.Cells Go melalui C++ telah menyediakan sokongan lengkap untuk memuatkan dan menukar hamparan Excel ke dalam pelbagai format fail lain seperti XLSX, CSV, PDF dan banyak lagi. Contoh berikut menunjukkan betapa mudahnya proses ini dengan Aspose.Cells Go melalui C++. Dengan hanya dua baris kod bagi setiap format, anda boleh menukar hamparan antara mana-mana format yang disokong tanpa perlu risau tentang butiran pelaksanaan khusus format.

Bagaimana untuk Memuat dan Menukar Hamparan Excel melalui API Go?

// 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")

Urus Pautan Hiper & Komen Excel melalui Go

Aspose.Cells untuk Go melalui C++ menyediakan kawalan penuh ke atas hiperpautan dan komen sel, membolehkan pembangun perisian memperkayakan hamparan dengan navigasi, rujukan, dan nota kontekstual. Ini sangat berguna untuk laporan, papan pemuka, helaian audit, dan dokumen kolaboratif di mana penjelasan dan rujukan luaran penting. Pembangun juga boleh menambah komen dan nota kepada sel untuk tujuan dokumentasi. Contoh berikut menunjukkan bagaimana pembangun boleh menambah hiperpautan ke sel lembar kerja dalam aplikasi Go.

Bagaimana untuk Menambah Pautan Hiper ke Sel Lembaran Kerja melalui API Go?

// 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++")

Tiada Kebergantungan Microsoft Excel

Salah satu kelebihan paling signifikan Aspose.Cells Go melalui C++ ialah kebebasannya sepenuhnya daripada Microsoft Excel. Perpustakaan ini beroperasi tanpa memerlukan sebarang komponen Microsoft Office dipasang pada sistem anda, menjadikannya ideal untuk penyebaran pelayan Linux, aplikasi berasaskan awan, persekitaran bercontainer, sistem di mana pelesenan Excel tidak praktikal dan banyak lagi.

 Melayu