अक्सर पूछे जाने वाले प्रश्न
अक्सर पूछे जाने वाले प्रश्न
लाइसेंस और खुले स्रोत
.NET के लिए Aspose.Cells FOSS लाइसेंस क्या है?
Aspose.Cells FOSS for .NET is published under the लाइसेंस के लिए.आप किसी भी परियोजना में पुस्तकालय का उपयोग, कॉपी, संशोधन और वितरण करने के लिए स्वतंत्र हैं - वाणिज्यिक सॉफ्टवेयर सहित - बिना लाइसेंस नोटिस से परे रियल्टी या आवंटन आवश्यकताओं के। github.com/aspose-cells-foss/Aspose.Cells - FOSS-for-NET के लिए.
क्या मैं एक वाणिज्यिक उत्पाद में .NET के लिए Aspose.Cells FOSS का उपयोग कर सकता हूं?
हाँ. एमआईटी लाइसेंस असीमित व्यावसायिक उपयोग की अनुमति देता है. कोई सीट सीमा, कार्यकाल शुल्क या सदस्यता आवश्यकताएं नहीं हैं.
क्या यह .NET के लिए वाणिज्यिक Aspose.Cells के समान है?
No. Aspose.Cells FOSS एक अलग, स्वतंत्र खुले स्रोत पुस्तकालय है. यह केवल XLSX पढ़ने / लिखने का समर्थन करता है .NET के लिए वाणिज्यिक Asposa.cells कई अतिरिक्त प्रारूपों (XLS, ODS, PDF, HTML, आदि) और सुविधाओं का समर्थित है जो इस Foss रिलीज के दायरे से बाहर हैं.
स्थापना और आवश्यकताएँ
.NET के लिए Aspose.Cells FOSS कैसे स्थापित करें?
Dotnet CLI के माध्यम से स्थापित करें:
dotnet add package Aspose.Cells_FOSSया Visual Studio Package Manager Console के माध्यम से:
Install-Package Aspose.Cells_FOSS.NET संस्करणों का समर्थन किस प्रकार है?
.NET 6.0 या बाद में (.NET 8.0 LTS की सिफारिश की जाती है) पुस्तकालय शुद्ध प्रबंधित कोड है और .Net Framework को लक्षित नहीं करता है।.
क्या कोई मूलभूत निर्भरता है?
.NET के लिए Aspose.Cells FOSS का कोई COM, P/Invoke, Office Interop या मूल पुस्तकालय निर्भरताओं के बिना शुद्ध प्रबंधित कोड है. यह Windows, macOS, Linux, Docker और सर्वर-मुक्त वातावरण पर चलता है।.
समर्थन के लिए प्रारूप
.NET के लिए Aspose.Cells FOSS फ़ाइल प्रारूप क्या पढ़ सकते हैं और लिख सकते है?
| प्रारूप | विस्तार | पढ़ाई | लिखें |
|---|---|---|---|
| Xlsx के बारे में | .xlsx के लिए | ✓ | ✓ |
क्या पुस्तकालय CSV, XLS, ODS या PDF फ़ाइलों को पढ़ सकता है या लिख सकता हूं?
केवल XLSX (Open XML) इस रिलीज में समर्थित है. CSV, बाइनरी XLs, ODS, PDF, HTML और छवि निर्यात उपलब्ध नहीं हैं.
क्या मैं एक XLSX फ़ाइल लोड कर सकता हूं जो थोड़ा भ्रष्ट है?
A. पास करें LoadOptions वस्तुओं के साथ TryRepairPackage = true और TryRepairXml = true के लिए Workbook पुस्तकालय फ़ाइल को पुनर्प्राप्त करने की कोशिश करेगा. A WorkbookLoadException फ़ाइल को वापस नहीं किया जा सकता है।.
using Aspose.Cells_FOSS;
var opts = new LoadOptions { TryRepairPackage = true, TryRepairXml = true };
var wb = new Workbook("file.xlsx", opts);
Console.WriteLine("Repairs applied: " + wb.LoadDiagnostics.HasRepairs);आग का उपयोग
मैं एक नया कार्यपुस्तिका कैसे बनाता हूं और सेल डेटा लिखता हूँ?
तुरंत Workbook,पहले कार्यपत्रक के माध्यम से पहुंचें Workbook.Worksheets[0],और कॉल करें Cell.PutValue() डेटा के साथ लिखें. बचाएं Workbook.Save(path).
using Aspose.Cells_FOSS;
var wb = new Workbook();
var ws = wb.Worksheets[0];
ws.Cells["A1"].PutValue("Name");
ws.Cells["B1"].PutValue("Score");
ws.Cells["A2"].PutValue("Alice");
ws.Cells["B2"].PutValue(95);
ws.Cells["C2"].Formula = "=B2*1.1";
wb.Save("output.xlsx");मैं एक मौजूदा XLSX फ़ाइल से कोशिका मूल्य कैसे पढ़ता हूं?
फ़ाइल मार्ग को पार करें Workbook निर्माता और सेल मूल्य पढ़ने के माध्यम से Cell.StringValue (प्रदर्शन स्ट्रिंग) या Cell.Value ( .NET ऑब्जेक्ट रॉय करें).
using Aspose.Cells_FOSS;
var wb = new Workbook("output.xlsx");
var ws = wb.Worksheets[0];
Console.WriteLine(ws.Cells["A2"].StringValue); // Alice
Console.WriteLine(ws.Cells["B2"].StringValue); // 95
Console.WriteLine(ws.Cells["C2"].Formula); // =B2*1.1मैं एक सेल पर स्टाइलिंग कैसे लागू करता हूं?
कॉल करें Cell.GetStyle() वर्तमान को वापस लेने के लिए Style, संपत्ति परिवर्तन, और कॉल Cell.SetStyle(style) उन्हें लागू करने के लिए।.
using Aspose.Cells_FOSS;
var wb = new Workbook();
var cell = wb.Worksheets[0].Cells["A1"];
cell.PutValue("Header");
var style = cell.GetStyle();
style.Font.Bold = true;
style.Font.Size = 14;
style.Pattern = FillPattern.Solid;
style.ForegroundColor = Color.FromArgb(255, 198, 239, 206);
style.HorizontalAlignment = HorizontalAlignmentType.Center;
cell.SetStyle(style);
wb.Save("styled.xlsx");मैं एक नया कार्यपत्रक कैसे जोड़ सकता हूं?
कॉल Workbook.Worksheets.Add(name). विधि नए शीट का पूरा सूचकांक वापस करती है; इसे शीट वस्तु तक पहुंचने के लिए उपयोग करें।.
using Aspose.Cells_FOSS;
var wb = new Workbook();
wb.Worksheets[0].Name = "Summary";
var dataIdx = wb.Worksheets.Add("Data");
wb.Worksheets[dataIdx].Cells["A1"].PutValue("Data sheet");
wb.Save("multi.xlsx");मैं एक सेल रेंज में डेटा वैधता कैसे जोड़ सकता हूं?
पहुंच Worksheet.Validations,कॉल करें Add(CellArea) बनाने के लिए एक Validation,इसके बाद इसे बनाएं Type उपयोग करें ValidationType.
using Aspose.Cells_FOSS;
var wb = new Workbook();
var ws = wb.Worksheets[0];
var val = ws.Validations[ws.Validations.Add(CellArea.CreateCellArea("A1", "A10"))];
val.Type = ValidationType.List;
val.Formula1 = "\"Open,Closed,Pending\"";
val.InCellDropDown = true;
wb.Save("validated.xlsx");ज्ञात सीमाएं
कौन सी सुविधाएं समर्थित नहीं हैं?
निम्नलिखित .NET के लिए Aspose.Cells FOSS के वर्तमान दायरे से बाहर हैं:
- XLSX के अलावा अन्य प्रारूप (एक्सएलएस, CSV, ODS, पीडीएफ, HTML या छवि निर्यात नहीं)
- Pivot tables और Pivat charts के बारे में जानकारी
- VBA मैक्रो
- स्पाइंग
- एक सेल के भीतर समृद्ध पाठ (मिक्सिंग फ़ॉन्ट चलाता है)
क्या पुस्तकालय फॉर्मूला पुन: गणना का समर्थन करता है?
फॉर्मूला तारों को संग्रहीत किया जाता है और वर्बाटिम प्राप्त किया जा रहा है. गणना की गई मूल्यों को कैश परिणाम से पढ़ा जाता हैं जो XLSX फ़ाइल में संगठित होता है . पुस्तकालय सर्वर-साइड फॉरूले पुनः गणने नहीं करता है - फॉरेक्स को Excel या एक समान अनुप्रयोग द्वारा पुन: गणित किया गया है।.
क्या मैं एक पासवर्ड के साथ कार्यपुस्तिका की रक्षा कर सकता हूं?
कार्यपत्रक स्तर सुरक्षा उपलब्ध है Worksheet.Protect() और Worksheet.Protection. Workbook-level पासवर्ड एन्क्रिप्शन वर्तमान API सतह में नहीं है।.