Aspose.Cells for .NET

 
 

एक्सेल स्प्रेडशीट बनाने और परिवर्तित करने के लिए C# .NET API

Microsoft PowerPoint या अन्य तृतीय-पक्ष सॉफ़्टवेयर का उपयोग किए बिना स्प्रेडशीट फ़ाइलों को बनाने, संशोधित करने, परिवर्तित करने और प्रस्तुत करने के लिए उन्नत स्प्रेडशीट दस्तावेज़ प्रसंस्करण एपीआई।

.NET के लिए Aspose.Cells एक उन्नत और सुविधा संपन्न लाइब्रेरी है जो सॉफ्टवेयर प्रोग्रामर्स को बनाने की क्षमता देती है। और अपनी मशीनों पर माइक्रोसॉफ्ट ऑफिस या एक्सेल स्थापित किए बिना एक्सेल स्प्रेडशीट प्रबंधित करें। लाइब्रेरी विभिन्न लोकप्रिय स्प्रेडशीट (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, स्प्रेडशीटML, ODS) फ़ाइल स्वरूपों का समर्थन करती है जो आपके व्यवसाय द्वारा प्रतिदिन उपयोग किए जाते हैं। इसके अलावा लाइब्रेरी एक्सेल स्प्रेडशीट को पीडीएफ, डीओसीएक्स, पीपीटीएक्स, जेएसओएन, एक्सपीएस, एचटीएमएल, एमएचटीएमएल, जेएसओएन, प्लेन टेक्स्ट और टीआईएफएफ, जेपीजी, पीएनजी, बीएमपी और एसवीजी सहित लोकप्रिय छवि प्रारूपों में निर्यात करने का भी समर्थन करती है।

.NET के लिए Aspose.Cells में .NET अनुप्रयोगों के अंदर स्प्रेडशीट दस्तावेज़ निर्माण और उसके प्रबंधन को संभालने के लिए कई सुविधाएं शामिल हैं, जैसे मौजूदा स्प्रेडशीट फ़ाइल में एक नई कार्यपुस्तिका जोड़ना, मौजूदा वर्कशीट की एक प्रति जोड़ना, छवियां और चार्ट जोड़ना , चार्ट के लिए ग्रेडिएंट बैकग्राउंड सेट करना, टिप्पणियाँ बनाना, ऑटो-फ़िल्टर और पेज ब्रेक, एक्सेल फ़ार्मुलों और गणनाओं के साथ काम करना, पिवट टेबल बनाना, नई कार्यपुस्तिकाएँ जोड़ना, मौजूदा कार्यपुस्तिकाओं को मर्ज करना, छवियाँ और चार्ट आयात करना, एक डिज़ाइनर स्प्रेडशीट से फ़ॉर्मूला आयात करना, और बहुत अधिक।

.NET के लिए Aspose.Cells अतिरिक्त कार्यक्षमता की एक विस्तृत श्रृंखला प्रदान करता है, जिसमें चार्ट, पिवट टेबल और नामित श्रेणियों को बनाने और हेरफेर करने की क्षमता, साथ ही डेटा सत्यापन, डेटा सुरक्षा और सशर्त स्वरूपण के साथ काम करने के लिए समर्थन शामिल है। लाइब्रेरी का उपयोग किसी भी प्रकार के एप्लिकेशन के साथ किया जा सकता है चाहे वह ASP.NET वेब एप्लिकेशन हो या विंडोज डेस्कटॉप एप्लिकेशन। अपनी विस्तृत सुविधाओं, फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला के लिए समर्थन और व्यापक दस्तावेज़ीकरण के साथ, Aspose.Cells अपने .NET अनुप्रयोगों में Excel फ़ाइलों के साथ काम करने के इच्छुक किसी भी डेवलपर के लिए एक उत्कृष्ट विकल्प है।

Previous Next

.NET के लिए Aspose.Cells के साथ शुरुआत करना

.NET के लिए Aspose.Cells को स्थापित करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।

NuGet के माध्यम से .NET के लिए Aspose.Cells स्थापित करें

NuGet\Install-Package Aspose.Cells -Version 23.1.1 
आप इसे सीधे Aspose उत्पाद रिलीज़ पृष्ठ से भी डाउनलोड कर सकते हैं।

C#.NET API के माध्यम से एक्सेल स्प्रेडशीट निर्माण

.NET के लिए Aspose.Cells कई फ़ाइल स्वरूपों के बीच रूपांतरण का पूरी तरह से समर्थन करता है। यह सॉफ्टवेयर डेवलपर्स को एक्सेल स्प्रेडशीट को एक फ़ाइल प्रारूप में लोड करने और इसे अपने .NET अनुप्रयोगों के अंदर कई अन्य समर्थित फ़ाइल स्वरूपों में सहेजने की अनुमति देता है। लाइब्रेरी एक्सेल स्प्रेडशीट को पीडीएफ, एचटीएमएल, पावरपॉइंट, एक्सपीएस, एचटीएमएल, एमएचटीएमएल, जेएसओएन, प्लेन टेक्स्ट और टीआईएफएफ, जेपीजी, पीएनजी, बीएमपी और एसवीजी सहित लोकप्रिय छवि प्रारूपों में परिवर्तित करने की अनुमति देती है। लाइब्रेरी एक्सेल वर्कबुक को ओडीएस, एसएक्ससी और फोड्स (ओपनऑफिस / लिबरऑफिस कैल्क) में परिवर्तित करने की भी अनुमति देती है।

.NET API के माध्यम से एक नई कार्यपुस्तिका बनाना

 string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

try
{
    // Create a License object
    License license = new License();

    // Set the license of Aspose.Cells to avoid the evaluation limitations
    license.SetLicense(dataDir + "Aspose.Cells.lic");
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}

// Instantiate a Workbook object that represents Excel file.
Workbook wb = new Workbook();

// When you create a new workbook, a default "Sheet1" is added to the workbook.
Worksheet sheet = wb.Worksheets[0];

// Access the "A1" cell in the sheet.
Cell cell = sheet.Cells["A1"];

// Input the "Hello World!" text into the "A1" cell
cell.PutValue("Hello World!");

// Save the Excel file.
wb.Save(dataDir + "MyBook_out.xlsx");

C# .NET API के माध्यम से एक्सेल स्प्रेडशीट को सुरक्षित रखें

.NET के लिए Aspose.Cells सॉफ़्टवेयर डेवलपर्स को उनके .NET अनुप्रयोगों के अंदर अपने स्प्रेडशीट दस्तावेज़ों को सुरक्षित या असुरक्षित करने में सक्षम बनाता है। लाइब्रेरी ने अपनी स्प्रेडशीट फ़ाइलों और उसके अंदर डेटा की सुरक्षा के लिए कई महत्वपूर्ण कार्यों को शामिल किया है, जैसे पासवर्ड लगाकर एक्सेल फ़ाइलों में डेटा तक पहुंचने से दूसरों को रोकना, वर्कबुक या वर्कशीट को सुरक्षित और असुरक्षित करना, डिजिटल हस्ताक्षर जोड़ना और बहुत कुछ। लाइब्रेरी भी समर्थन करती है छिपी हुई वर्कशीट को देखने से रोकना, वर्कशीट को जोड़ना, स्थानांतरित करना, हटाना या छिपाना और वर्कशीट का नाम बदलना।

.NET API के माध्यम से पासवर्ड सुरक्षित या असुरक्षित साझा कार्यपुस्तिका

Workbook wb = new Workbook();

//Protect the Shared Workbook with Password
wb.ProtectSharedWorkbook("1234");

//Uncomment this line to Unprotect the Shared Workbook
//wb.UnprotectSharedWorkbook("1234");

//Save the output Excel file
wb.Save("outputProtectSharedWorkbook.xlsx");

C#

के माध्यम से एक्सेल फॉर्मूला गणना समर्थन

.NET के लिए Aspose.Cells में Excel सूत्रों के साथ काम करने और C#.NET कमांड का उपयोग करके परिणामों की गणना करने की क्षमता शामिल है। लाइब्रेरी ने एक्सेल फ़ार्मुलों के साथ काम करने के लिए कार्यों का एक व्यापक सेट प्रदान किया है, जिससे फ़ार्मुलों को बनाना और हेरफेर करना आसान हो गया है, साथ ही उनका मूल्यांकन और पुनर्गणना भी हो गई है। यह सूत्रों की सीधी गणना, बार-बार सूत्रों की गणना, Excel 2016 MINIFS और MAXIFS फ़ंक्शन की गणना, IFNA फ़ंक्शन की गणना, डेटा तालिका के सरणी सूत्र की गणना और बहुत कुछ का समर्थन करता है।

C# API के माध्यम से नामांकित रेंज के लिए सरल फॉर्मूला सेट करें

string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

// Create an instance of Workbook
Workbook book = new Workbook();

// Get the WorksheetCollection
WorksheetCollection worksheets = book.Worksheets;

// Add a new Named Range with name "NewNamedRange"
int index = worksheets.Names.Add("NewNamedRange");

// Access the newly created Named Range
Name name = worksheets.Names[index];

// Set RefersTo property of the Named Range to a formula. Formula references another cell in the same worksheet
name.RefersTo = "=Sheet1!$A$3";

// Set the formula in the cell A1 to the newly created Named Range
worksheets[0].Cells["A1"].Formula = "NewNamedRange";

// Insert the value in cell A3 which is being referenced in the Named Range
worksheets[0].Cells["A3"].PutValue("This is the value of A3");

// Calculate formulas
book.CalculateFormula();

// Save the result in XLSX format
book.Save(dataDir + "output_out.xlsx");

C# API के माध्यम से एकाधिक एक्सेल फ़ाइल और वर्कबुक को संयोजित करें

अक्सर विभिन्न एक्सेल फ़ाइलों या कार्यपुस्तिकाओं को एक एकल स्प्रेडशीट फ़ाइल में संयोजित करना आवश्यक होता है। .NET के लिए Aspose.Cells सॉफ्टवेयर डेवलपर्स के लिए .NET कोड की कुछ पंक्तियों का उपयोग करके छवियों, चार्ट, टेक्स्ट और अन्य डेटा वाली कई कार्यपुस्तिकाओं को एक ही कार्यपुस्तिका में संयोजित करना आसान बनाता है। लाइब्रेरी कई वर्कशीट को आसानी से एक ही वर्कशीट में संयोजित करने का भी समर्थन करती है।

.NET API के माध्यम से एकाधिक कार्यपुस्तिकाओं को संयोजित करें

string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

// Define the first source
// Open the first excel file.
Workbook SourceBook1 = new Workbook(dataDir+ "SampleChart.xlsx");

// Define the second source book.
// Open the second excel file.
Workbook SourceBook2 = new Workbook(dataDir+ "SampleImage.xlsx");

// Combining the two workbooks
SourceBook1.Combine(SourceBook2);

dataDir = dataDir + "Combined.out.xlsx";
// Save the target book file.
SourceBook1.Save(dataDir);
 हिन्दी