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.
Workbook tapauksia tai lata olemassa olevia .xlsx tiedostojaWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save()Cell.PutValue()Cell.SetFormula()DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() ja Cell.SetStyle() kauttaStyle.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() ja Style.SetForegroundColor()Color.FromArgb()PageSetup kauttaPageSetup menetelmillä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;
}
MIT License - ilmainen kaupalliseen ja avoimen lähdekoodin käyttöön. Sisältää LICENSE.txt tiedosto jakelussa.
XLSX sekä lataus että tallennus. CSV-latausta tukee; CSV tallennusta ei ole saatavilla v0.1.
Klone tallennus ja käytä CMake add_subdirectory tai FetchContent. Vaatii C++17 -kompilatorin ja CMAKE 3.15+ -konsolipalvelua. Ei ulkoisia riippuvuuksia.
Aspose.Cells FOSS for C++ on täysin itsenäistä ja ei vaadi Microsoft Excelia tai COM-interoptia.
Useat luokat v0.1 ilmoitetaan, mutta vain tiukasti, mukaan lukien ConditionalFormattingCollection ja AutoFilter. Core Workbook, Worksheet, Cell, ja Style toiminnot ovat täysin toimivia.