Aspose.Cells FOSS C++: lle on avoimen lähdekoodin kirjasto, joka mahdollistaa kehittäjien ohjelmoinnin ja käytön.
luoda, ladata, muokata ja tallentaa Excel .xlsx -työkirjoja ilman Microsoft Exceliä tai muuta käyttöä.
COM-interop. Kirjasto tarjoaa alkuperäisen C++ -API:n, joka integroituu suoraan CMake-pohjaiseen ohjelmiston
rakentaa järjestelmiä, joissa ei ole ulkoisia käyttöajan riippuvuutta.
Ydin API kattaa Workbook -luonnon ja pysyvyyden, Worksheet:n ja solujen manipuloinnin kautta.
Worksheet.GetCells(), solun arvojen määrittäminen käyttämällä Cell.PutValue(), kaavan kirjaaminen
Cell.SetFormula(), ja rikas tyyli läpi Style , Font , ja Color luokkien.
formatti näytön käsittelee DisplayTextFormatter täydellä paikallistuki. Nimetty alueet ovat
hallinnoidaan DefinedNameUtility - ja siihen liittyvien kokoelma-luokkien kautta.
Aspose.Cells FOSS C++ on julkaistu MIT-lisenssin alla ilman käyttöajan maksuja tai Rakenna CMaken avulla ja integroida suoraan tietokoneeseen. Yritysominaisuuksia ja tukea varten katso Aspose.Cells for C++ — Enterprise Product.
Workbook -tapahtumia tai lataa olemassa olevia .xlsx-tiedostoja .WorksheetCollection:n kautta.Worksheet.SetName()Worksheet.GetCells():n kautta.Workbook.Save(): n avulla .Cell.PutValue():llä.Cell.SetFormula()DisplayTextFormatter -lähde kautta.Style.SetNumber()ParsedNumericFormat:llä.Cell.GetStyle() ja Cell.SetStyle() avullaStyle.SetFont() yhdessä Font.SetBold() ja Font.SetColor() kanssaStyle.SetPattern() ja Style.SetForegroundColor() avullaColor.FromArgb() avullaPageSetup -tiedolla.PageSetup -menetelmilläLuo työsivu, täytä solut arvoilla ja kaavalla, sovella otsikon tyylittäminen ja tallentaa:
#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() ```cpp
#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;
}
MIT-lisenssi ilmainen kaupalliseen ja avoimen lähdekoodin käyttöön. Lisää tiedostoa LICENSE.txt jakelussa.
.xlsx sekä latauksen että tallennuksen osalta. .csv load on tuettu; .csv save ei ole saatavilla v0.1:ssä.
Kloonaa repositorio ja käytä CMakea add_subdirectory tai FetchContent. Vaatii C++17 kääntäjän ja CMake 3.15+. Ei ulkoisia riippuvuuksia.
Ei. Aspose.Cells FOSS C++:lle on täysin itsenäinen ja ei vaadi Microsoft Excelia tai mitään COM-yhteydenpitoa.
Useat luokit v0.1:ssä on ilmoitettu, mutta vain stub-luokkien mukaan lukien ConditionalFormattingCollection ja AutoFilter. Ydin operaatiot Workbook, Worksheet , Cell jaStyle ovat täysin toiminnallisia.