1. Tuotteet
  2.   Laskentataulukko
  3.   GO
  4.   Aspose.Cells Go via C++

Aspose.Cells Go via C++

 
 

Go Excel API luomaan ja muuntamaan taulukoita C++:n kautta

C++‑kehittäjät voivat nyt luoda, lukea, muokata, käsitellä, jäsentää, jakaa, yhdistää ja muuntaa Excel‑taulukoita, vahvistaa ja käsitellä tietoja C++‑sidosten kautta käyttäen Cgo:ta.

Mikä on Aspose.Cells Go C++:n avulla?

Nykypäivän dataohjautuneessa maailmassa Excel-taulukoiden ohjelmallinen käsittely on tullut välttämättömäksi sekä yrityksille että kehittäjille. Aspose.Cells Go via C++ on tehokas kirjasto, joka yhdistää Go-ohjelmoinnin ja Excel-manipulaation, tarjoten kehittäjille vankkan ratkaisun taulukkojen luomiseen, muokkaamiseen ja muuntamiseen ilman Microsoft Excelin asennusta. Kirjasto tukee laajaa valikoimaa taulukko-operaatioita, mukaan lukien luominen, muuntaminen, muokkaus, muotoilu, tietojen validointi, kaavojen laskenta ja paljon muuta. Se toimii saumattomasti suosittujen Excel-muotojen, kuten XLS, XLSX, XLSM ja XLSB, sekä taulukkomuotoisten tiedostojen (CSV, TSV), OpenDocument Spreadsheet -muodon (ODS), verkkoystävällisen taulukkoesityksen (HTML) ja muiden, kuten SXC, FODS, EPUB, kanssa. API sisältää myös tuen viennille PDF-muotoon, kuviin ja muihin formaatteihin.

Aspose.Cells Go via C++ erottuu suosittua Aspose.Cells -kirjastoa erikoistuneena versiona, joka on optimoitu C++-kehittäjille, jotka työskentelevät Go (Golang) -integraatioskenaarioissa. Se sulauttaa yhteen C++-suorituskyvyn ja Go:n yksinkertaisuuden, tarjoten monipuolisen työkalupaketin taulukkolaskennan automaatioon useilla alustoilla. API voi toimia suurilla alustoilla, mukaan lukien Windows ja Linux, mikä tekee siitä sopivan pilvipohjaisiin ja perinteisiin ympäristöihin. Kirjaston nollariippuvainen arkkitehtuuri poistaa huolen Microsoft Office -lisensoinnista ja asennuksesta, kun taas sen tuki useille tiedostomuodoille varmistaa yhteensopivuuden eri järjestelmien ja työnkulkujen kanssa. Rakentaessasi yritysraportointijärjestelmiä, tietojenkäsittelyputkia tai automatisoituja asiakirjageneraattorityökaluja, Aspose.Cells Go via C++ tarjoaa tarvitsemasi toiminnallisuuden ja luotettavuuden.

Previous Next

Aloittaminen Aspose.Cells Go C++:n avulla

Suositeltu tapa asentaa Aspose.Cells Go via C++ on käyttää NuGetia. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna Aspose.Cells Go C++:n avulla NuGetin kautta

PM> Install-Package Aspose.Cells.Go.Cpp 
Voit myös ladata sen suoraan Asposen tuotteen julkaisusivu.

Luo ja muokkaa Excel-työkirjoja Go:n avulla

Aspose.Cells Go C++:n kautta on tarjonnut tehokkaan tuen erilaisten Excel-taulukko-tiedostomuotojen luomiseen ja käsittelyyn. Ohjelmistokehittäjät voivat luoda uusia työkirjoja tai muokata olemassa olevia, mukaan lukien työkirjan taulukot, soluarvot, tyylit ja asettelu. Seuraava koodiesimerkki näyttää, miten luodaan uusi Excel-työkirja alusta alkaen ja täytetään se tiedoilla. Kun työkirja-olio on luotu, pääsemme ensimmäiseen taulukkoon käyttämällä GetWorksheets().Get(0).

Kuinka luoda ja täyttää Excel-työkirja Go-API:n avulla?

// 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-tietojen käsittely ja muokkaus

Tietojen validointi on ratkaisevan tärkeää tietojen eheyden ylläpitämiseksi. Aspose.Cells Go C++:n kautta loistaa tietojenkäsittelyssä ominaisuuksilla, kuten tietojen validointi syötteen rajoittamiseksi, lajittelu- ja suodatusoperaatiot, AutoFilter-toteutus, hakukorvaustoiminto, rivien ja sarakkeiden käsittely, solujen yhdistäminen ja jakaminen, tietojen ryhmittely ja jäsennys sekä paljon muuta. Tämä esimerkki luo validointisäännön, joka rajoittaa solujen A2–A100 syötteen kokonaislukuina välillä 18–65.

Kuinka suorittaa tietojen validointi Excel-taulukoissa Go-API:n avulla?

// 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-tiedostojen muuntaminen PDF:ksi Go:n avulla

Yksi yleisimmistä käyttötapauksista on Excel-tiedostojen muuntaminen eri tiedostomuotojen välillä. Aspose.Cells Go C++:n kautta on tarjonnut täyden tuen Excel-taulukoiden lataamiseen ja muuntamiseen erilaisiin tiedostomuotoihin, kuten XLSX, CSV, PDF ja muihin. Seuraava esimerkki osoittaa, kuinka suoraviivaista tämä prosessi on Aspose.Cells Go C++:n avulla. Vain kahdella koodirivillä per formaatti voit muuntaa taulukoita kaikkien tuettujen formaattien välillä huolehtimatta formaattiin liittyvistä toteutustiedosta.

Kuinka ladata ja muuntaa Excel-taulukoita Go-API:n avulla?

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

Hallinnoi hyperlinkkejä ja kommentteja Excelissä Go:n avulla

Aspose.Cells for Go C++:n kautta tarjoaa täyden hallinnan hyperlinkkeihin ja solun kommentteihin, jolloin ohjelmistokehittäjät voivat rikastuttaa taulukoita navigoinnilla, viitteillä ja kontekstuaalisilla muistiinpanoilla. Tämä on erityisen hyödyllistä raporteissa, hallintapaneeleissa, tarkastuslomakkeissa ja yhteistyöasiakirjoissa, joissa selitykset ja ulkoiset viitteet ovat tärkeitä. Kehittäjät voivat myös lisätä soluihin kommentteja ja muistiinpanoja dokumentointitarkoituksiin. Seuraava esimerkki osoittaa, miten kehittäjät voivat lisätä hyperlinkin taulukon soluun Go-sovelluksissa.

Kuinka lisätä hyperlinkki laskentataulukon soluun Go-API:n avulla?

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

Ei lainkaan Microsoft Excel -riippuvuutta

Yksi merkittävimmistä Aspose.Cells Go:n C++-kautta -edusta on sen täydellinen riippumattomuus Microsoft Excelistä. Kirjasto toimii ilman, että Microsoft Office -komponentteja tarvitsee asentaa järjestelmään, mikä tekee siitä ihanteellisen Linux-palvelinasennuksiin, pilvipohjaisiin sovelluksiin, konttiympäristöihin, järjestelmiin, joissa Excelin lisensointi on epäkäytännöllistä, ja moniin muihin.

 Suomen