अक्सर पूछे जाने वाले प्रश्न
लाइसेंस और खुले स्रोत
C++ के लिए Aspose.Cells FOSS लाइसेंस क्या है?
Aspose.Cells FOSS for C++ is released under the लाइसेंस के लिए.आप स्वतंत्र रूप से उपयोग, संशोधित, वितरित और खुले स्रोत और वाणिज्यिक परियोजनाओं में पुस्तकालय को बिना किसी लागत के सब-लिसीन्स कर सकते हैं. एकमात्र आवश्यकता यह है कि कॉपीराइट नोटिस और लाइसेंस पाठ वितरण में शामिल हों.
क्या मैं एक वाणिज्यिक उत्पाद में C++ के लिए Aspose.Cells FOSS का उपयोग कर सकता हूं?
हाँ. एमआईटी लाइसेंस असीमित व्यावसायिक उपयोग की अनुमति देता है. आपको एक लाइन खरीदने या अपने स्रोत कोड का खुलासा करने की आवश्यकता नहीं है License/LICENSE.txt आपके वितरण पैकेज में संग्रहालय से फ़ाइल।.
क्या यह C++ उत्पाद के लिए वाणिज्यिक Aspose.Cells के समान है?
N. Aspose.Cells FOSS for C++ एक स्वतंत्र खुले स्रोत लाइब्रेरी है जिसमें एमआईटी लाइसेंस और एक फोकस फ़ंक्शन सेट (XLSX और CSV पढ़ना/ लिखना, सेल ऑपरेशन, स्टाइलिंग) है।.
स्थापना और आवश्यकताएँ
C++ के लिए Aspose.Cells FOSS के सिस्टम आवश्यकताएं क्या हैं?
- Compiler: C++17- संगत (GCC 9+, क्लैंग 10+ या MSVC 2019+)
- बनाए रखें सिस्टम:CMake 3.15 या उससे अधिक
- ऑपरेटिंग सिस्टम:Linux, MacOS या Windows के बारे में जानकारी
- Dependencies: कोई नहीं - पुस्तकालय स्वयं-निरपेक्ष है
मैं अपने परियोजना में कैसे Aspose.Cells FOSS को C++ के लिए जोड़ सकता हूं?
रजिस्ट्री को क्लोन करें और CMake का उपयोग करें add_subdirectory या FetchContent:
cmake_minimum_required(VERSION 3.15)
project(MyProject CXX)
set(CMAKE_CXX_STANDARD 17)
add_subdirectory(path/to/Aspose.Cells-FOSS-for-Cpp)
add_executable(MyApp main.cpp)
target_link_libraries(MyApp PRIVATE Aspose.Cells.Foss.Cpp)क्या पुस्तकालय में कोई मूल (सिस्टम) निर्भरता है?
नहीं. Aspose.Cells C++ के लिए FOSS में कोई बाहरी पुस्तकालय निर्भरताएं नहीं हैं. सभी आवश्यक कोड रिकॉर्डर में शामिल हैं।.
समर्थन के लिए प्रारूप
कौन सा फ़ाइल प्रारूप Aspose.Cells FOSS के लिए C++ पढ़ने और लिखने के?
| Format | Load | Save |
|---|---|---|
| XLSX | ✔ | ✔ |
| CSV | ✔ | — |
XLSX प्राथमिक समर्थित प्रारूप है. CSV लोड का समर्थन किया जाता है; वर्तमान संस्करण में CSV के लिए सहेजना उपलब्ध नहीं है।.
क्या मैं पासवर्ड-सुरक्षित XLSX फ़ाइलों को लोड कर सकता हूं?
न. पासवर्ड-सुरक्षित XLSX फ़ाइलों का समर्थन नहीं किया जाता है. पुस्तकालय केवल सीधे (अन्य क्रिप्टेड) XL SX फाइल खोल सकता है।.
आग का उपयोग
मैं एक नया कार्यपुस्तिका कैसे बनाता हूं और इसे बचाता हूँ?
का उपयोग करें Workbook एक डिफ़ॉल्ट कार्यपत्रक स्वचालित रूप से बनाया जाता है:
#include "aspose/cells_foss/Workbook.h"
#include "aspose/cells_foss/Worksheet.h"
#include "aspose/cells_foss/Cell.h"
using namespace Aspose::Cells_FOSS;
int main() {
Workbook workbook;
Worksheet& sheet = workbook.GetWorksheets()[0];
sheet.SetName("Data");
sheet.GetCells()["A1"].PutValue("Hello");
workbook.Save("output.xlsx");
return 0;
}मैं सेल मूल्य और सूत्र कैसे निर्धारित करता हूं?
उपयोग करें Cell::PutValue सच्चे मूल्यों के लिए और Cell::SetFormula फॉर्मूला के लिए:
sheet.GetCells()["A1"].PutValue("Item");
sheet.GetCells()["B1"].PutValue(42.5);
sheet.GetCells()["C1"].SetFormula("=SUM(B1:B3)");मैं कोशिकाओं पर स्टाइलिंग कैसे लागू करता हूं?
वर्तमान में से एक को प्राप्त करें Cell::GetStyle(),इसे बदल दें और फिर इसे वापस लागू करें। Cell::SetStyle(style):
Style style = sheet.GetCells()["A1"].GetStyle();
Font font;
font.SetBold(true);
style.SetFont(font);
sheet.GetCells()["A1"].SetStyle(style);मैं एक लोड कार्यपुस्तिका से मूल्यों को कैसे वापस पढ़ सकता हूं?
कार्यपुस्तिका के साथ लोड करें Workbook(filePath) और सेल मूल्य पढ़ने के साथ Cell::GetValue():
Workbook workbook("input.xlsx");
Worksheet& sheet = workbook.GetWorksheets()[0];
std::string text = sheet.GetCells()["A1"].GetStringValue();
double number = sheet.GetCells()["B1"].GetValue().AsDouble();ज्ञात सीमाएं
क्या सभी सूचीबद्ध एपीआई वर्ग पूरी तरह से लागू होते हैं?
वर्तमान v0.1 रिलीज में कई वर्ग शीर्षक फ़ाइलों में घोषित किए जाते हैं लेकिन खाली स्टैंड कार्यान्वयन होते हैं. ज्ञात स्टॉड्स में शामिल हैं:
ConditionalFormattingCollectionऔरFormatCondition- शर्त प्रारूपण नियम घोषित किए जाते हैं लेकिन कार्यात्मक नहीं होते हैंAutoFilterऔरAutoFilterCustomFilter- ऑटो-फिल्टर घोषित किया गया है लेकिन काम नहीं करता हैDateTime- तारीख / समय रूपांतरण सहायक स्टैंड हैं
का उपयोग करें WorkbookValidator::ValidateForSave बचत से पहले असहाय ऑपरेशनों को पकड़ने का तरीका।.
क्या फार्मूला गणना काम करता है?
C++ के लिए FOSS को सेल में सूत्र की पंक्तियों लिखता है (SetFormula, लेकिन काम के समय सूत्रों का मूल्यांकन नहीं करता है. सूक्ष्म मूलांक तब होता है जब सहेजा गया XLSX फ़ाइल Excel या एक संगत पाठक में खोली जाती है।.
चार्ट, छवियों या पिवाट तालिकाओं के लिए समर्थन है?
नहीं. वर्तमान रिलीज चार्ट, छवियों, ड्राइंग वस्तुओं या पिवेट तालिकाओं का समर्थन नहीं करता है. पुस्तकालय सेल डेटा, प्रारूपण और XLSX सीरियल पर केंद्रित है।.
See Also
- Installation - सीएमके के साथ पुस्तकालय स्थापित करें।.
- Features सभी समर्थित क्षमताओं का एक संदर्भ।.
- Aspose.Cells FOSS for C++ on GitHub
- Aspose.Cells — Enterprise Knowledge Base
- Aspose.Cells for C++ — Enterprise Knowledge Base