1. उत्पादों
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for C++

Aspose.Cells FOSS for C++

Microsoft Excel के बिना Excel .xlsx वर्कबुक बनाने, लोड करने, संपादित करने और सहेजने के लिए ओपन-सोर्स C++ लाइब्रेरी।

Aspose.Cells FOSS ओपन सोर्स C++ स्प्रेडशीट लाइब्रेरी

Aspose.Cells FOSS for C++ एक ओपन-सोर्स लाइब्रेरी है जो डेवलपर्स को प्रोग्रामेटिक रूप से Excel .xlsx वर्कबुक बनाना, लोड करना, संपादित करना और सहेजना सक्षम करती है, बिना Microsoft Excel या किसी COM इंटरऑप की आवश्यकता के। लाइब्रेरी एक नेटिव C++ API प्रदान करती है जो सीधे CMake-आधारित बिल्ड सिस्टम में एकीकृत होती है, बिना किसी बाहरी रनटाइम निर्भरताओं के।

कोर 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

कार्यपुस्तिका और कार्यपत्रक प्रबंधन

  • Workbook के नए उदाहरण बनाएं या मौजूदा .xlsx फ़ाइलें लोड करें
  • WorksheetCollection के माध्यम से कार्यपत्रक तक पहुंच और पुनरावृत्ति करें
  • Worksheet.SetName() के साथ कार्यपत्रक का नाम बदलें
  • Worksheet.GetCells() के माध्यम से कोशिकाओं को पुनः प्राप्त और संचालित करें
  • Workbook.Save() के साथ फ़ाइल पथ में कार्यपुस्तिकाएँ सहेजें

विशिष्ट उपयोग के मामले

  • अनुप्रयोग डेटा से एक्सेल रिपोर्ट उत्पन्न करें
  • मौजूदा स्प्रेडशीट को बदलना और फिर से स्वरूपित करना
  • सर्वर वातावरण में टेम्पलेट-संचालित आउटपुट फ़ाइलें उत्पन्न करें
  • एक्सेल स्थापित किए बिना स्वचालित डेटा निर्यात पाइपलाइन बनाएं

सेल मान, सूत्र और संख्या प्रारूप

  • Cell.PutValue() के साथ पाठ और संख्यात्मक मान लिखें
  • Cell.SetFormula() का उपयोग करके एक्सेल सूत्र दर्ज करें
  • DisplayTextFormatter के माध्यम से स्वरूपित सेल पाठ पढ़ें
  • Style.SetNumber() का उपयोग कर संख्या प्रारूप पैटर्न लागू करें
  • ParsedNumericFormat के साथ संख्यात्मक प्रारूप स्ट्रिंग को पार्स करें

विशिष्ट उपयोग के मामले

  • SUM, AVERAGE और IF सूत्रों के साथ वित्तीय स्प्रेडशीट बनाएं
  • मुद्रा, प्रतिशत और तिथि स्तंभों को स्वचालित रूप से प्रारूपित करें
  • रिपोर्टिंग के लिए कोशिकाओं से प्रदर्शित करने के लिये तैयार पाठ निकालें
  • निर्यात से पहले संख्यात्मक डेटा को मान्य और सामान्य करें।

फ़ॉन्ट, रंग और सीमाओं के साथ सेल स्टाइलिंग

  • Cell.GetStyle() और Cell.SetStyle() के माध्यम से सेल शैलियों को पुनर्प्राप्त करें और संशोधित करें
  • Style.SetFont() का उपयोग करके फ़ॉन्ट को कॉन्फ़िगर करें Font.SetBold() और Font.SetColor() के साथ
  • Style.SetPattern() और Style.SetForegroundColor() के साथ पृष्ठभूमि भरने पैटर्न सेट करें
  • Color.FromArgb() के साथ ARGB रंगों का निर्माण करें
  • हेडर पंक्तियों और डेटा रेंज में सुसंगत शैलियों को लागू करें

विशिष्ट उपयोग के मामले

  • रंगीन पृष्ठभूमि और बोल्ड पाठ के साथ ब्रांड हेडर पंक्तियाँ जोड़ें
  • भरने के पैटर्न और कस्टम फ़ॉन्ट वाली सारांश पंक्तियों को हाइलाइट करें
  • व्यापार डैशबोर्ड के लिए लगातार स्टाइल आउटपुट उत्पन्न करें
  • एक ही पास में तालिका-स्तर स्वरूपण लागू करें

पृष्ठ सेटअप और प्रिंट कॉन्फ़िगरेशन

  • 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() ```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;
}

अक्सर पूछे जाने वाले प्रश्न

क्या लाइसेंस Aspose.Cells FOSS for C++ उपयोग करता है?

MIT लाइसेंस वाणिज्यिक और ओपन-सोर्स उपयोग के लिए मुफ्त. वितरण करते समय LICENSE.txt फ़ाइल शामिल करें।

कौन-से फ़ाइल स्वरूप समर्थित हैं?

.xlsx लोड और सेव दोनों के लिए। .csv लोडिंग समर्थित है; .csv save v0.1 में उपलब्ध नहीं है.

मैं पुस्तकालय कैसे स्थापित करूं?

रिपॉजिटरी को क्लोन करें और CMake add_subdirectory या FetchContent का उपयोग करें। एक C++17 कंपाइलर की आवश्यकता है तथा CMake 3.15+ कोई बाहरी निर्भरता नहीं.

क्या पुस्तकालय को माइक्रोसॉफ्ट एक्सेल की आवश्यकता है?

नहीं. Aspose.Cells C++ के लिए FOSS पूरी तरह से आत्मनिर्भर है और इसके लिये Microsoft Excel या किसी COM इंटरऑप की आवश्यकता नहीं होती।

क्या सभी एपीआई वर्ग पूरी तरह से लागू हैं?

v0.1 में कई वर्ग घोषित किए गए हैं, लेकिन केवल स्टब के लिए, जिनमें ConditionalFormattingCollection और AutoFilter शामिल हैं। कोर Workbook, Worksheet , Cell तथा Style ऑपरेशन पूरी तरह कार्यात्मक हैं.

  

समर्थन और सीखने के संसाधन

 हिन्दी