Aspose.Cells FOSS за C++ је библиотека отвореног кода која омогућава програмерима да програмски
креирати, учитати, уређивати и чувати Ексел .xlsx радне књиге без потребе за Мајкрософт Экселом или било којим другим програмским средством.
ЦОМ интероп. Библиотека пружа родни Ц++ АПИ који се интегрише директно у ЦМАке-базирану
граде системе без спољних зависности од времена рада.
Основни АПИ покрива стварање и персистенцију Workbook, Worksheet и манипулацију ћелијама путем
Worksheet.GetCells(), додељавање вредности ћелије користећи Cell.PutValue(), упис формуле са
Cell.SetFormula(), и богата стилизација кроз класе Style, Font и Color.
формат приказивање се управља од стране DisplayTextFormatter са пуном локалном подршком. Именовани опсеги су
управља кроз DefinedNameUtility и сродне класе колекције.
Aspose.Cells FOSS за C++ је објављен под лиценцом MIT без трошкова за извршавање или градите из изворног кода користећи ЦМак и интегришете директно у ваш систем. За функције и подршку за предузеће, погледајте Aspose.Cells for C++ — Enterprise Product.
Workbook или учитати постојеће фајлове .xlsxWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save()Cell.PutValue()Cell.SetFormula()DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() и Cell.SetStyle()Style.SetFont() са Font.SetBold() и Font.SetColor()Style.SetPattern() и Style.SetForegroundColor()Color.FromArgb()PageSetupPageSetupСтворити радни лист, попунити ћелије вредностима и формулом, применити стилисање заглавља и сачувати:
#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 слободна за комерцијалну и отворену кодацију. Укључите датотеку LICENSE.txt када дистрибуирате.
.xlsx за оба угрупљења и сачувања. .csv је поддржано; { PLACE HOLDR _2 ] спасење није доступно у верзији 0.1.
Klonirajte repozitorijum i koristite CMake add_subdirectory ili FetchContent. Zahteva C++17 kompajler i CMake 3.15+. Nema eksternih zavisnosti.
Не. Aspose.Cells FOSS за C++ је потпуно самосталан и не захтева Microsoft Excel или било који COM интероп.
Неколико класа у верзији 0.1 је декларисано, али само за стубове, укључујући ConditionalFormattingCollection и AutoFilter. Операције Цоре Workbook, Worksheet,Cell , и Style су потпуно функционалне.