C# के माध्यम से एक्सेल फ़ाइल पुनर्प्राप्त करें
.NET का उपयोग करके एक्सेल फ़ाइलों को सुधारने के लिए अपना स्वयं का .NET एप्लिकेशन बनाएं।
.NET का उपयोग करके एक्सेल फ़ाइल की मरम्मत करें
EXCEL फ़ाइल को सुधारने के लिए, हम इसका उपयोग करेंगे
API जो C# प्लेटफॉर्म के लिए एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान दस्तावेज़ हेरफेर API है।
Aspose.Cells API का उपयोग Microsoft एक्सेल प्रारूपों को विभिन्न प्रारूपों में बनाने, संपादित करने, परिवर्तित करने और प्रस्तुत करने के लिए किया जा सकता है। इसके अलावा, इसका उपयोग सॉफ्टवेयर अनुप्रयोगों के भीतर व्यापक चार्टिंग, स्केलेबल रिपोर्टिंग और विश्वसनीय गणना के लिए किया जा सकता है। Aspose.Cells एक स्टैंडअलोन API है और इसके लिए Microsoft या ओपनऑफिस जैसे किसी सॉफ़्टवेयर की आवश्यकता नहीं है।
using Aspose.Cells;
//1, Define a class that inherits Aspose.Cells.IWarningCallback
class DefaultWarningCallback : IWarningCallback
{
//Implement this method as needed
public void Warning(WarningInfo warningInfo){ }
}
//2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
DefaultWarningCallback w = new DefaultWarningCallback();
LoadOptions options = new LoadOptions();
options.WarningCallback = w;
var workbook = new Workbook("corrupted.xlsx", options);
//3, Save the workbook, the corrupted file will be repaired.
workbook.Save("repaired.xlsx");
C# का उपयोग करके एक्सेल फ़ाइल की मरम्मत कैसे करें
- एक वर्ग को परिभाषित करें जो Aspose.Cells.आईवार्निंगकॉलबैक को प्राप्त करता है।
- उपरोक्त इनहेरिटेंस क्लास का उपयोग करके वर्कबुक का एक उदाहरण बनाकर EXCEL फ़ाइल लोड करें, ऊपर दिए गए कोड को देखें।
- कार्यपुस्तिका सहेजें, दूषित एक्सेल फ़ाइल की मरम्मत की जाएगी।
एक्सेल फ़ाइल को सुधारने के लिए Aspose.Cells स्थापित करें
आपके सिस्टम में Aspose.Cells for .NET इंस्टॉल करने के लिए तीन वैकल्पिक विकल्प हैं।
- खुला NuGet पैकेज मैनेजर, खोजेंAspose.Cells और इंस्टॉल करें.
- विजुअल स्टूडियो में NuGet पैकेज मैनेजर के साथ Aspose.Cells स्थापित करें। देखना प्रलेखन .
- डाउनलोड करना Aspose.Cells.msi और इसे विंडोज़ पर इंस्टॉल करें।
सिस्टम आवश्यकताएं
Aspose.Cells for .NET सभी प्रमुख ऑपरेटिंग सिस्टम पर समर्थित है। बस यह सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यकताएँ हैं।
Aspose.Cells पूरी तरह से क्रॉस-प्लेटफॉर्म है और .NET मानक 2.0 विनिर्देश के बाद सभी प्रमुख .NET कार्यान्वयन का समर्थन करता है:
- .NET फ्रेमवर्क, शुरुआती 2.0 संस्करण से शुरू होकर नवीनतम .NET फ्रेमवर्क 4.8 पर समाप्त होता है।
- .NET कोर, प्रारंभिक 2.0 से प्रारंभ होकर नवीनतम .NET 6 पर समाप्त होता है।
जहां तक बात है कि .NET कोड अंतर्निहित हार्डवेयर या ऑपरेटिंग सिस्टम पर निर्भर नहीं करता है, बल्कि केवल वर्चुअल मशीन पर निर्भर करता है, तो आप Windows, लिनक्स, मैकओएस, एंड्रॉइड और आईओएस के लिए किसी भी प्रकार का सॉफ्टवेयर विकसित करने के लिए स्वतंत्र हैं। Azure और AWS Lambda भी समर्थित है। बस सुनिश्चित करें कि आपने .NET फ्रेमवर्क, .NET कोर, Windows Azure, Mono या Xamarin का संबंधित संस्करण स्थापित किया है।
हम C#, F#, VB.NET एप्लिकेशन बनाने के लिए Microsoft विज़ुअल स्टूडियो, VSCode का उपयोग करने की अनुशंसा करते हैं।
EXCEL क्या है EXCEL फ़ाइल प्रारूप
XLSX Microsoft एक्सेल दस्तावेजों के लिए प्रसिद्ध प्रारूप है जिसे Microsoft द्वारा Microsoft ऑफिस 2007 की रिलीज के साथ पेश किया गया था। ओओएक्सएमएल मानक ईसीएमए-376 के भाग 2 में उल्लिखित ओपन पैकेजिंग कन्वेंशन के अनुसार व्यवस्थित संरचना के आधार पर, नया प्रारूप है एक ज़िप पैकेज जिसमें कई XML फ़ाइलें होती हैं। अंतर्निहित संरचना और फ़ाइलों की जांच केवल .xlsx फ़ाइल को अनज़िप करके की जा सकती है।
पढ़ने अधिकअन्य समर्थित एक्सेल प्रारूपों की मरम्मत करें
C# का उपयोग करके, कोई अन्य एक्सेल प्रारूप फ़ाइलों को आसानी से सुधार सकता है।