Aspose.Cells FOSS for C++ هو مكتبة مفتوحة المصدر التي تسمح للمطورين ببرمجة
إنشاء، تحميل، تحرير، وحفظ الكتب العملية Excel .xlsx دون الحاجة إلى Microsoft Excel أو أي شيء آخر.
يقدم المكتبة API C++ الأصلي الذي يتكامل مباشرة في CMake-based
إنشاء أنظمة بدون إدمانات أوقية التشغيل الخارجية.
وتغطي API الأساسية Workbook الإبداع والمثابرة، Worksheet والتلاعب بالخلايا من خلال
Worksheet.GetCells()، إعطاء قيمة الخلية باستخدام Cell.PutValue() ، ورقة الصيغة مع
Cell.SetFormula()، والري من خلال Style و Font ومجموعات Color. رقم
يتم التعامل مع عرض النموذج بواسطة DisplayTextFormatter مع الدعم المحلي الكامل.
تم إدارةها من خلال DefinedNameUtility ودرجات جمع ذات صلة.
Aspose.Cells FOSS for C++ يتم إصدارها تحت ترخيص MIT دون رسوم وقت التشغيل أو قواعد الاستخدام: بناء من المصدر باستخدام CMake ودمجها مباشرة في المشروع ككتبة العنوان والمصدر.للميزات والخدمات التجارية، انظر Aspose.Cells for C++ — Enterprise Product.
.xlsx الحاليةWorksheetCollectionWorksheet.SetName()Worksheet.GetCells()Workbook.Save()Cell.PutValue()Cell.SetFormula()DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.GetStyle() و Cell.SetStyle()Style.SetFont() with Font.SetBold() and 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() {
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 عند التوزيع.
يتم دعم تحميل CSV؛ لا يوجد حفظ CSV في v0.1.
استنساخ المستودع واستخدام CMake add_subdirectory أو FetchContent. يتطلب C++17 المنسق و CMAKE 3.15+. لا تعتمد على الخارج.
لا Aspose.Cells FOSS for C++ هو محتوى ذاتي تماما ولا يتطلب Microsoft Excel أو أي كوم التفاعل.
يتم الإعلان عن عدة فصول في v0.1 ولكنها متسقة، بما في ذلك ConditionalFormattingCollection و AutoFilter. Core Workbook, ورقة العمل, Cell, and Style العمليات هي وظيفية كاملة.