1. מוצרים
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for C++

תאי Aspose.Cells FOSS עבור C++

ספריית C++ קוד פתוח ליצירת, הטעינה, עריכה והשמירה של Excel .xlsx ספרים עבודה ללא Microsoft Excel.

Aspose.Cells FOSS – Open Source C++ Spreadsheet Library - ספריית שערים פתוחה

Aspose.Cells FOSS עבור C++ הוא ספרייה קוד פתוח המאפשרת למפתחים להתכנת באופן מתוכנן. יצירת, העלאת, עריכה, ושמור את ספר העבודה של Excel .xlsx ללא צורך ב- Microsoft Excel או כל אחד אחר. הספרייה מספקת API C++ מקומי אשר משלב ישירות לתוך מבוסס CMake. בניית מערכות ללא תלויות זמני עבודה חיצוניות.

API הליבה מכסה את יצירתו ואת היציבות, את ה-PLACEHOLDER_2} ואת ניתוח התאים באמצעות Worksheet.GetCells(), ערך תא העברת באמצעות Cell.PutValue() , כניסה טופס עם Cell.SetFormula(), וריאטינג דרך Style , Font ו Color כיתות. מספר הצג פורמט מנוהל על ידי DisplayTextFormatter עם תמיכה מקומית מלאה. ניהול באמצעות DefinedNameUtility ושיעורי איסוף קשורים.

Aspose.Cells FOSS עבור C++ שוחרר תחת רישיון MIT ללא תשלום זמן עבודה או הגבלות שימוש: בנה ממקור באמצעות CMake ושלב את זה ישירות לתוך המוצר שלך. פרויקט כפרויקט ראשי ומקור.על תכונות ותמיכה עסקית, ראה Aspose.Cells for C++ — Enterprise Product.

ניהול ספר עבודה ו-Worksheet Management

  • יצירת דוגמאות חדשות או העברת קבצים קיימים .xlsx
  • גישה וגישה לעבודת הדפים באמצעות WorksheetCollection
  • שם העבודות עם Worksheet.SetName()
  • לחזור ולתקן את התאים באמצעות Worksheet.GetCells()
  • שמור ספרים לעבודה כדי לגרד את המסלול עם Workbook.Save()

מקרים טיפוסיים של שימוש

  • ליצור דוחות Excel מתוך נתוני יישום
  • שינוי ושינוי של הדפוסים הקיימים
  • יצירת קבצי תוצא המופעלים על-ידי דפוס בסביבות השרת
  • בניית צינורות ייצוא נתונים אוטומטיים ללא Excel מותקן

ערכים תאים, טפסים ופורמטים מספרים

  • כתוב טקסט וערכים דיגיטליים עם Cell.PutValue()
  • הקלד את התבניות של Excel באמצעות Cell.SetFormula()
  • קראו את הטקסט המפורמט באמצעות DisplayTextFormatter
  • יישום דפוסים של פורמט מספר באמצעות Style.SetNumber()
  • צורות פורמט מספרים עם ParsedNumericFormat

מקרים טיפוסיים של שימוש

  • בניית מסלולי פיננסי עם SUM, AVERAGE ו- IF נוסחאות
  • צורה של מטבע, אחוזים ותאריכים תאריך באופן אוטומטי
  • הוצאת טקסט מוכן להציג מתוך תאים לדיווח
  • אימות וטורמליזציה של נתונים דיגיטליים לפני הייצוא

סגנון תאים עם חותמות, צבעים וגבולות

  • לשחזר ולשנות סגנונות תאים באמצעות Cell.GetStyle() ו Cell.SetStyle()
  • Configure fonts using Style.SetFont() with Font.SetBold() and Font.SetColor()
  • הגדר תבניות מלאות רקע עם Style.SetPattern() ו Style.SetForegroundColor()
  • יצירת צבעים ARGB עם Color.FromArgb()
  • יישום סגנונות עקביים בין שורות כותרת וריכוז נתונים

מקרים טיפוסיים של שימוש

  • הוסף שורות כותרות מותגים עם רקע צבעוני וטקסט אמיץ
  • להדגיש שורות סיכום עם תבניות מלאות וטקסטים מותאמים אישית
  • יצירת תוצאות סגולות באופן עקבי עבור לוח עסקים
  • יישום טבלה-רמה פורמט בדרכון יחיד

הגדרת דף והדפסה

  • הגדרת גודל נייר, כיוון ומסך באמצעות PageSetup
  • הגדרת אפשרויות מתאימות לדף והדפסה באמצעות שיטות PageSetup
  • הגדרת כותרות הדפסה, רגלים ומגרים
  • שורה בקרה וקבוצות חוזרות עמודים עבור הדפסה רב-דף

מקרים טיפוסיים של שימוש

  • להכין חשבונות מודפסים ודיווחים פורמט
  • הגדרת שולי הדפסה עקביים עבור מסמכים רגולטוריים
  • הגדרת הפריסה של הנוף עבור שולחנות פיננסיים רחבים
  • הגדרת שורות כותרות חוזרות עבור תוצאות רב-דפים

יצירת ספר עבודה סגנון ושמור כ .xlsx

יצירת ספר עבודה, תושבי תאים עם ערכים וטופס, יישום סגנון כותרת, והחזיר:

#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;
}

שאלות נפוצות

מה הרישיון עושה Aspose.Cells FOSS לשימוש ב- C++?

רישיון MIT – חינם לשימוש מסחרי ומקור פתוח.כלול את קובץ LICENSE.txt בעת הפצה.

אילו פורמטים של קבצים נתמכים?

תמיכה בתשלום CSV; לא ניתן לשמור את ה-CSV ב v0.1.

איך אני מנסה להתקין את הספרייה?

הקלד את המאגר ולהשתמש CMake add_subdirectory או FetchContent. דורש C++17 קובץ ו- CMAKE 3.15+. אין תלויות חיצוניות.

האם הספרייה דורשת Microsoft Excel?

Aspose.Cells FOSS עבור C++ הוא מלא עצמי ואינו דורש Microsoft Excel או כל כפתור COM.

האם כל שיעורי ה- API מתבצעים במלואם?

מספר שיעורים ב v0.1 הוכרזו אך רק בעמדה, כולל ConditionalFormattingCollection ו- AutoFilter.

  

משאבי תמיכה ולמידה

 עברית