
Aspose.Cells Go caur C++
Go Excel API, lai izveidotu un konvertētu izklājlapas caur C++
C++ izstrādātāji tagad var izveidot, lasīt, modificēt, manipulēt, parsēt, sadalīt, apvienot un konvertēt Excel izklājlapas, pārbaudīt un apstrādāt datus, izmantojot C++ saistības ar Cgo.
Kas ir Aspose.Cells Go, izmantojot C++?
Mūsdienu datu virzītajā pasaulē programmatiskā darbs ar Excel izklājlapām ir kļuvis būtisks gan uzņēmumiem, gan izstrādātājiem. Aspose.Cells Go via C++ ir jaudīga bibliotēka, kas savieno Go programmēšanu un Excel manipulācijas, piedāvājot izstrādātājiem stabilu risinājumu darba lapu failu izveidei, rediģēšanai un konvertēšanai, neprasot Microsoft Excel instalāciju. Bibliotēka atbalsta plašu darba lapu operāciju klāstu, tostarp izveidi, konvertēšanu, rediģēšanu, formatēšanu, datu validāciju, formulu aprēķinus un daudz ko citu. Tā bez problēmām strādā ar populāriem Excel formātiem, piemēram, XLS, XLSX, XLSM un XLSB, kā arī tabulu datu failu formātiem (CSV, TSV), OpenDocument Spreadsheet formātu (ODS), tīmekļa draudzīgu izklājlapu attēlojumu (HTML) un citiem, piemēram, SXC, FODS, EPUB utt. API arī ietver atbalstu eksportam uz PDF, attēliem un citām formām.
Aspose.Cells Go caur C++ izceļas kā specializēta populārās Aspose.Cells bibliotēkas versija, optimizēta C++ izstrādātājiem, kas strādā ar Go (Golang) integrācijas scenārijiem. Tā pārvar plaisu starp C++ veiktspēju un Go vienkāršību, piedāvājot daudzpusīgu rīku komplektu izklājlapu automatizācijai vairākās platformās. API var darboties galvenajās platformās, tostarp Windows un Linux, padarot to piemērotu mākoņveida un tradicionālām vidēm. Bibliotēkas nulles atkarību arhitektūra novērš bažas par Microsoft Office licencēšanu un instalēšanu, kamēr tās atbalsts vairākiem failu formātiem nodrošina saderību ar dažādām sistēmām un darba plūsmām. Neatkarīgi no tā, vai veidojat uzņēmuma atskaites sistēmas, datu apstrādes cauruļvādus vai automatizētus dokumentu ģenerēšanas rīkus, Aspose.Cells Go caur C++ nodrošina vajadzīgo funkcionalitāti un uzticamību.
Sākums ar Aspose.Cells Go, izmantojot C++
Ieteicamais veids, kā instalēt Aspose.Cells Go caur C++ ir izmantot NuGet. Lūdzu, izmantojiet šādu komandu, lai veiktu vienkāršu instalēšanu.
Instalējiet Aspose.Cells Go, izmantojot C++ caur NuGet
PM> Install-Package Aspose.Cells.Go.Cpp Jūs varat arī lejupielādēt to tieši no Aspose produkta izlaiduma lapa.Izveidojiet un manipulējiet ar Excel darblapām, izmantojot Go
Aspose.Cells Go caur C++ ir nodrošinājis spēcīgu atbalstu dažādu Excel izklājlapu failu formātu izveidei un darbam ar tiem. Programmatūras izstrādātāji var izveidot jaunas darba grāmatas vai modificēt esošās, ieskaitot darblapas, šūnu vērtības, stilus un izkārtojumu. Zemāk esošais koda piemērs parāda, kā izveidot jaunu Excel darba grāmatu no nulles un aizpildīt to ar datiem. Pēc darba grāmatas instances izveides mēs piekļūstam pirmajai darblapai, izmantojot GetWorksheets().Get(0).
Kā izveidot un aizpildīt Excel darba grāmatu, izmantojot 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")
Excel datu apstrāde un manipulācija
Datu validācija ir būtiska datu integritātes uzturēšanai. Aspose.Cells Go caur C++ izcili veic datu apstrādi ar tādām funkcijām kā datu validācija, lai ierobežotu ievadi, kārtošanas un filtrēšanas operācijas, AutoFilter īstenošana, meklēšanas un aizvietošanas funkcionalitāte, rindu un kolonnu manipulācijas, apvienošana un sadalīšana, datu grupēšana un struktūru veidošana un daudz kas cits. Šis piemērs izveido validācijas noteikumu, kas ierobežo ievadi šūnās A2 līdz A100 uz veseliem skaitļiem no 18 līdz 65.
Kā veikt datu validāciju Excel izklājlapās, izmantojot 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")
Excel failu konvertēšana uz PDF, izmantojot Go
Viens no visbiežākajiem lietošanas gadījumiem ir Excel failu konvertēšana starp dažādiem failu formātiem. Aspose.Cells Go caur C++ nodrošina pilnīgu atbalstu Excel izklājlapu ielādēšanai un konvertēšanai uz dažādiem citiem failu formātiem, piemēram, XLSX, CSV, PDF un citiem. Zemāk esošais piemērs parāda, cik vienkāršs šis process ir ar Aspose.Cells Go caur C++. Ar tikai divām koda rindām katram formātam jūs varat konvertēt izklājlapas starp jebkuriem atbalstītajiem formātiem, neuztraucoties par formātam specifiskām īstenošanas detaļām.
Kā ielādēt un konvertēt Excel izklājlapas, izmantojot 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")
Pārvaldiet hipersaites un komentārus Excel, izmantojot Go
Aspose.Cells for Go caur C++ nodrošina pilnīgu kontroli pār hipersaitēm un šūnu komentāriem, ļaujot programmatūras izstrādātājiem bagātināt izklājlapas ar navigāciju, atsaucēm un kontekstuālām piezīmēm. Tas ir īpaši noderīgi atskaitēm, informācijas paneļiem, audita lapām un sadarbības dokumentiem, kur skaidrojumi un ārējās atsauces ir svarīgas. Izstrādātāji var arī pievienot komentārus un piezīmes šūnām dokumentācijas nolūkā. Zemāk esošais piemērs parāda, kā izstrādātāji var pievienot hipersaiti izklājlapas šūnai Go lietotnēs.
Kā pievienot hipersaiti darblapas šūnai, izmantojot 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++")
Nav Microsoft Excel atkarības
Viens no nozīmīgākajiem Aspose.Cells Go caur C++ priekšrocībām ir pilna neatkarība no Microsoft Excel. Bibliotēka darbojas, neprasot instalētus Microsoft Office komponentus jūsu sistēmā, padarot to ideālu Linux serveru izvietošanai, mākoņpamatām balstītām lietojumprogrammām, konteinerizētām vidēm, sistēmām, kur Excel licences ir nepraktiskas, un daudzām citām.
