1. Tuotteet
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for C++

Aspose.Cells FOSS C++ -kokoonpanoon

Avoin lähdekoodi C++ -kirjasto luoda, ladata, muokata ja tallentaa Excel .xlsx työpöytä ilman Microsoft Excel.

Aspose.Cells FOSS – Avoin lähdekoodi C++ Spreadsheet Library

Aspose.Cells FOSS for C++ on avoimen lähdekoodin kirjasto, jonka avulla kehittäjät voivat ohjelmoida ohjelmistolla luo, ladata, muokata ja tallentaa Excelin työpöytätietoja ilman Microsoft Excel tai mitään COM Interop. Kirjasto tarjoaa alkuperäisen C++ API, joka integroi suoraan CMake-pohjaiseen Rakennetaan järjestelmiä, joilla ei ole ulkoisia käyttöaika riippuvuuksia.

Ydin API kattaa Workbook luomisen ja kestävyyden, Worksheet ja solun manipuloinnin kautta Worksheet.GetCells(), solun arvo asettaminen käyttämällä Cell.PutValue() , kaava-asetus Cell.SetFormula() ja rikas tyyliä kautta Style, Font sekä Color luokit. Numero muotoilun näyttö on käsitelty DisplayTextFormatter täyden paikallisen tuen kanssa. hallittu kautta DefinedNameUtility ja siihen liittyviä keräiluja.

Aspose.Cells FOSS for C++ julkaistaan MIT-lisenssin alaisena ilman käyntikuluja tai käyttörajoitukset. rakentaa lähteestä CMake ja integroida suoraan omiin projekti otsikkokirjastona. yrityksen ominaisuuksista ja tuesta, katso Aspose.Cells for C++ — Enterprise Product.

Työkirja ja työpöytähallinta

  • Luo uusia Workbook tapauksia tai lata olemassa olevia .xlsx tiedostoja
  • Pääsy ja iterata työpöytälevyjä kautta WorksheetCollection
  • Työtunnus on nimetty Worksheet.SetName()
  • Palauta ja manipuloi soluja Worksheet.GetCells()
  • Tallenna työpöytätiedostoja tiedostamaan polkua Workbook.Save()

Tyypilliset käyttötapaukset

  • Excel-raporttien tuottaminen sovellustiedoista
  • Muutos ja uudistus olemassa olevia levyjä
  • Tuottaa mallinohjaisia tulostiedostoja palvelimistöissä
  • Rakenna automaattiset tietojen vientiputket ilman Excelin asennusta

soluvaluudet, kaavio ja numeroformaatit

  • Kirjoita teksti ja numerot arvoilla Cell.PutValue()
  • Kirjoita Excelin kaaviota käyttämällä Cell.SetFormula()
  • Lue muodostettu solun teksti kautta DisplayTextFormatter
  • Soveltaa numero muotoja malleja käyttäen Style.SetNumber()
  • Parse numerinen muoto linjat kanssa ParsedNumericFormat

Tyypilliset käyttötapaukset

  • Rakenna rahoituslevyjä SUM, AVERAGE ja IF kaavioiden kanssa
  • Muokkaa valuutta, prosenttiosuus ja päivämäärä kolumni automaattisesti
  • Poista näytön valmis teksti soluista raportointiin
  • Validoi ja normalisoi numerot ennen vientiä

Cell Styling -muoto, väri ja rajat

  • Palauta ja muokkaa solutyylejä Cell.GetStyle() ja Cell.SetStyle() kautta
  • Configure fonts using Style.SetFont() with Font.SetBold() and Font.SetColor()
  • Aseta tausta täyttää malleja Style.SetPattern() ja Style.SetForegroundColor()
  • Rakenna ARGB värit Color.FromArgb()
  • Soveltaa johdonmukaisia tyylejä pääsarjojen ja tietolähteiden välillä

Tyypilliset käyttötapaukset

  • Lisää merkittyjä otsikkojen rivejä värillisillä taustoilla ja rohkealla tekstillä
  • Korosta yhteenveto rivit täyttämällä malleja ja räätälöityjä kirjaimia
  • Tuottaa johdonmukaisesti tyylitettyä tuotantoa liiketoiminnan dashboardsille
  • Soveltaa taulukon tasoinen muotoilu yhdellä passilla

Sivun asennus ja tulostus

  • Määritä paperin koko, suuntaus ja mittakaava PageSetup kautta
  • Aseta mukautumis- ja painamisalue vaihtoehdot PageSetup menetelmillä
  • Määritä painettujen päälliköiden, jalka- ja marginaalien määritelmä
  • Hallintajakson ja sarjan toistoryhmät monivälin tulostukseen

Tyypilliset käyttötapaukset

  • Valmista tulostettavat laskut ja muotoilut raportit
  • Määritä sääntelyasiakirjojen johdonmukaiset tulostusmarginaalit
  • Aseta maiseman asetukset laajille rahoituslevyille
  • Aseta toistuvien otsikoiden rivit monipuoliseen tulokseen

Luo tyylitetty työpöytä ja tallenna .xlsx:n mukaisesti

Luo työpöytä, aseta solut arvot ja kaava, soveltaa otsikko tyyliä ja säästää:

#include "aspose/cells_foss/Workbook.h"
#include "aspose/cells_foss/Worksheet.h"
#include "aspose/cells_foss/Cell.h"
#include "aspose/cells_foss/Style.h"
#include "aspose/cells_foss/Color.h"
#include "aspose/cells_foss/Font.h"
using namespace Aspose::Cells_FOSS;
int main() {
    Workbook workbook;
    Worksheet& sheet = workbook.GetWorksheets()[0];
    sheet.SetName("Products");
    sheet.GetCells()["A1"].PutValue("Product");
    sheet.GetCells()["B1"].PutValue("Price");
    sheet.GetCells()["A2"].PutValue("Apple");
    sheet.GetCells()["B2"].PutValue(2.99);
    sheet.GetCells()["B4"].SetFormula("=SUM(B2:B3)");
    Style headerStyle = sheet.GetCells()["A1"].GetStyle();
    Font font;
    font.SetBold(true);
    font.SetColor(Color::FromArgb(255, 255, 255, 255));
    headerStyle.SetFont(font);
    headerStyle.SetForegroundColor(Color::FromArgb(255, 34, 120, 212));
    sheet.GetCells()["A1"].SetStyle(headerStyle);
    workbook.Save("products.xlsx");
    return 0;
}

Usein kysytyt kysymykset

Mikä lisenssi tekee Aspose.Cells FOSS C++ käyttöön?

MIT License - ilmainen kaupalliseen ja avoimen lähdekoodin käyttöön. Sisältää LICENSE.txt tiedosto jakelussa.

Millaisia tiedostomuotoja tuetaan?

XLSX sekä lataus että tallennus. CSV-latausta tukee; CSV tallennusta ei ole saatavilla v0.1.

Miten kirjastot asennetaan?

Klone tallennus ja käytä CMake add_subdirectory tai FetchContent. Vaatii C++17 -kompilatorin ja CMAKE 3.15+ -konsolipalvelua. Ei ulkoisia riippuvuuksia.

Tarvitsetko kirjaston Microsoft Excel?

Aspose.Cells FOSS for C++ on täysin itsenäistä ja ei vaadi Microsoft Excelia tai COM-interoptia.

Onko kaikki API-luokat täysin toteutettu?

Useat luokat v0.1 ilmoitetaan, mutta vain tiukasti, mukaan lukien ConditionalFormattingCollection ja AutoFilter. Core Workbook, Worksheet, Cell, ja Style toiminnot ovat täysin toimivia.

  

Tuki- ja oppimisresurssit

 Suomi