Aspose.Cells FOSS עבור C ++ הוא ספרייה קוד פתוח המאפשרת למפתחים לתכנת את ה-C++ באופן אישי.
ליצור, לטעון, לערוך ולהציל ספרים של Excel .xlsx מבלי לצורך ב- Microsoft Excel או כל דבר אחר.
COM interop. הספרייה מספקת API C ++ ילידי שמתמזג ישירות ב- CMake מבוסס
לבנות מערכות ללא תלויות זמני תפעול חיצוניות.
ה-API הליבה מכסה את יצירת Workbook ואת ההתמדה, ושימוש בתאים באמצעות Worksheet.
Worksheet.GetCells(), מינוי ערך תאים באמצעות Cell.PutValue(), כניסת נוסחה עם
Cell.SetFormula(), וסטייל עשיר דרך Style, Font , ו Color כיתות. מספר
תצוגה של פורמט מתייחסת על ידי DisplayTextFormatter עם התמיכה המקומית מלא. טווחים בשם הם
ניהל באמצעות DefinedNameUtility וכיתות אוסף קשורות.
Aspose.Cells FOSS עבור C ++ משוחרר תחת רישיון MIT ללא תשלום זמן הריצה או מבנה מקורות באמצעות CMake ולשלב ישירות לתוך המערכת שלך. פרוייקט כספרייה של ראשי וקוראים. עבור תכונות ארגוניות ותמיכה, ראה 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 load נתמך; .csv save אינו זמין ב-v0.1.
תבדיל את המאגר ותשתמש ב-CMake add_subdirectory או FetchContent. דורש קומפיילר C++17 ו - CMake 3.15+. אין תלויות חיצוניות.
לא. Aspose.Cells FOSS עבור C ++ הוא עצמאי לחלוטין ואינו דורש Microsoft Excel או כל אינטרופ COM .
מספר כיתות ב-v0.1 הוכרזו אך רק כשלב, כולל ConditionalFormattingCollection ו AutoFilter. פעולות Core Workbook, Worksheet , Cell והStyle פועלות באופן מלא.