Aspose.Cells FOSS for C++ एक खुले स्रोत पुस्तकालय है जो डेवलपर्स को प्रोग्रामिंग के लिए सक्षम बनाता है।
Microsoft Excel या किसी भी कार्यपुस्तिका की आवश्यकता के बिना Excel .xlsx को बनाएं, लोड करें, संपादित करें और सहेजें।
लाइब्रेरी एक मूल सी ++ एपीआई प्रदान करती है जो सीएमके-आधारित में सीधे एकीकृत होती है
बाहरी कार्यकाल निर्भरताओं के बिना सिस्टम का निर्माण करें।
कोर एपीआई Workbook रचना और स्थायित्व, Worksheet और सेल के माध्यम से हेरफेर को कवर करता है
Worksheet.GetCells(), सेल मूल्य निर्धारण का उपयोग करके Cell.PutValue() , सूत्र प्रवेश के साथ
और अमीर स्टाइलिंग के माध्यम से Style, Font और Color वर्गों। संख्या
प्रारूप प्रदर्शित DisplayTextFormatter द्वारा संचालित किया जाता है, जिसमें पूर्ण स्थानीय समर्थन होता है।
DefinedNameUtility और संबंधित संग्रह कक्षाओं के माध्यम से प्रबंधित किया गया।
Aspose.Cells FOSS for C++ को MIT लाइसेंस के तहत जारी किया जाता है, जिसमें कोई चलने का समय शुल्क या उपयोग प्रतिबंध. स्रोत से बनाया CMake का उपयोग करके और सीधे अपने में एकीकृत करें एक शीर्षक और स्रोत पुस्तकालय के रूप में परियोजना. व्यवसाय सुविधाओं और समर्थन के लिए, देखें Aspose.Cells for C++ — Enterprise Product।
Workbook उदाहरण बनाएं या मौजूदा .xlsx फ़ाइलों को लोड करेंWorksheetCollectionWorksheet.SetName()Worksheet.GetCells() के माध्यम सेWorkbook.Save() के साथ संग्रहीत करेंCell.PutValue() के साथ लिखेंCell.SetFormula() का उपयोग करके दर्ज करेंDisplayTextFormatter के माध्यम से पढ़ेंStyle.SetNumber() का उपयोग करके संख्या प्रारूप पैटर्न लागू करेंParsedNumericFormatCell.GetStyle() और Cell.SetStyle() के माध्यम से से कोशिका शैलियों को पुनर्स्थापित करें और संशोधित करेंStyle.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() और Style.SetForegroundColor() सेट करेंColor.FromArgb() के साथ करेंPageSetup के माध्यम से से समायोजित करेंPageSetup विधियों के साथ फिट-टू-पृष्ठ और प्रिंट क्षेत्र विकल्प सेट करेंएक कार्यपुस्तिका बनाएं, मूल्यों और सूत्र के साथ कोशिकाओं को आबादी दें, शीर्षक स्टाइलिंग लागू करें, और बचाएं:
#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 संकलक और 3.15+ CMAKE की आवश्यकता होती है. कोई बाहरी निर्भरता नहीं।
C++ के लिए Aspose.Cells FOSS पूरी तरह से स्व-सामग्री है और Microsoft Excel या किसी भी COM इंटरप की आवश्यकता नहीं है।
v0.1 में कई वर्ग घोषित किए जाते हैं लेकिन केवल तंग-केले, जिसमें शर्तFormattingCollection और AutoFilter शामिल हैं. कोर वर्कबुक, कार्यपत्रक, सेल, और स्टाइल ऑपरेशन पूरी तरह से कार्यात्मक हैं।