Microsoft® एक्सेल प्रारूप रूपांतरण via .NET

एक्सेल फ़ाइलों को स्प्रेडशीट, वेब, छवि और फिक्स्ड-लेआउट प्रारूपों के रूप में आयात और निर्यात करें

 

.NET एक्सेल लाइब्रेरी XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, 07619348 सहित लोकप्रिय प्रारूपों का समर्थन करते हुए स्प्रेडशीट प्रोग्रामिंग और रूपांतरण प्रक्रियाओं को गति देती है। 1. यह एक्सेल फ़ाइलों को PDF, XPS, HTML, MHTML, प्लेन पर निर्यात करने की भी अनुमति देता है टेक्स्ट और लोकप्रिय छवि प्रारूप जैसे TIFF, जेपीजी, PNG, BMP और SVG।

एक्सेल को XLSX, ODS, SXC और FODS में कनवर्ट करें

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

एक्सेल फ़ाइल स्वरूप रूपांतरण के लिए C# कोड
// load the template file
var workbook = new Aspose.Cells.Workbook("template.xls");
// save as XLSX, ODS, SXC & FODS formats
workbook.Save("output.xlsx", Aspose.Cells.SaveFormat.Xlsx);
workbook.Save("output.ods", Aspose.Cells.SaveFormat.Ods);
workbook.Save("output.scx", Aspose.Cells.SaveFormat.Sxc);
workbook.Save("output.fods", Aspose.Cells.SaveFormat.Fods);
 

एक्सेल को PDF, XPS, HTML एवं एमडी में बदलें

विशिष्ट आउटपुट स्वरूपों के लिए रूपांतरण प्रक्रिया को नियंत्रित करने के लिए विशेष कक्षाएं उपलब्ध हैं पीडीएफसेवविकल्प एक्सेल फ़ाइलों को PDF के रूप में निर्यात करने के लिए, XpsSaveविकल्प एक्सेल से XPS रूपांतरण के लिए, HTMLSaveOptions एक्सेल को HTML के रूप में प्रस्तुत करना और मार्कडाउनसेवऑप्शंस एक्सेल से मार्कडाउन रूपांतरण के लिए।

C# एक्सेल के लिए कोड PDF और वेब फॉर्मेट के लिए
// load template Excel file from disc
var book = new Aspose.Cells.Workbook("template.xlsx");
// save Excel in PDF/A-1a format
book.Save("output.pdf", new Aspose.Cells.PdfSaveOptions() { Compliance = PdfComplianceVersion.PdfA1a });
// save Excel in XPS with 1 page per worksheet
book.Save("output.xps", new Aspose.Cells.XpsSaveOptions() { OnePagePerSheet = true });
// save Excel in HTML with images as Base64
book.Save("output.html", new Aspose.Cells.HtmlSaveOptions() { ExportImagesAsBase64 = true });
// save Excel in Markdown (MD) while retaining cell formatting
book.Save("output.md", new Aspose.Cells.MarkdownSaveOptions() { FormatStrategy = Cells.CellValueFormatStrategy.CellStyle });
 

JSON को एक्सेल में और एक्सेल को JSON में बदलें

JSON डेटा को एक उदाहरण में आयात किया जा सकता है Cells की मदद से कक्षा JsonUtility.ImportData किसी भी समर्थित प्रारूप में आगे की प्रक्रिया या सरल रूपांतरण के लिए। इसी प्रकार, कार्यपत्रक बनाकर डेटा को JSON के रूप में निर्यात किया जा सकता है श्रेणी या सेल और कॉल कर रहे हैं JsonUtility.ExportRangeToJson तरीका।

C# कोड JSON से एक्सेल रूपांतरण के लिए
// create a Workbook object
var workbook = new Cells.Workbook();
var worksheet = workbook.Worksheets[0];
// read JSON data from file
string jsonInput = File.ReadAllText("Data.json");
// set JsonLayoutOptions to treat Arrays as Table
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;
// import JSON data to worksheet starting at cell A1
Cells.Utility.JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);
// save resultant file in XLSX format
workbook.Save("output.xlsx", Cells.SaveFormat.Auto); 
एक्सेल के लिए C# कोड से JSON रूपांतरण
// load XLSX file with an instance of Workbook
var workbook = new Workbook("template.xlsx", new LoadOptions(Cells.LoadFormat.Auto));
// access CellsCollection of the worksheet containing data to be converted
var cells = workbook.Worksheets[0].Cells;
// create & set ExportRangeToJsonOptions for advanced options
var exportOptions = new Utility.ExportRangeToJsonOptions();
// create a range of cells containing data to be exported
var range = cells.CreateRange(0, 0, cells.LastCell.Row + 1, cells.LastCell.Column + 1);
// export range as JSON data
string jsonData = Cells.Utility.JsonUtility.ExportRangeToJson(range, exportOptions);
// write data file to disc in JSON format
System.IO.File.WriteAllText("output.json", jsonData); 
 

एक्सेल वर्कशीट को JPG, BMP, PNG और GIF में कनवर्ट करें

एक्सेल फ़ाइल की प्रत्येक वर्कशीट को द्वारा निर्धारित विभिन्न छवि प्रारूपों में परिवर्तित किया जा सकता है ImageOrPrintOptions.ImageType संपत्ति। डिफ़ॉल्ट मान ImageFormat.Bmp है।

C# एक्सेल से छवि रूपांतरण के लिए कोड
// load template spreadsheet
var workbook = new Aspose.Cells.Workbook("template.xlsx");
// create & set an instance of ImageOrPrintOptions
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.OnePagePerSheet = true;
// set output image format
options.ImageType = Aspose.Cells.Drawing.ImageType.Jpeg;
// create SheetRender for first worksheet in the collection
var render = new Aspose.Cells.Rendering.SheetRender(workbook.Worksheets[0], options);
// render worksheet to image
render.ToImage(0, "output.jpg");
 

एक्सेल को वर्ड में बदलें और PowerPoint

उपयोग करते समय किसी भी स्प्रेडशीट को लोड करना और उसे Word DOCX और PowerPoint PPTX फ़ाइलों में परिवर्तित करना संभव है DocxSaveविकल्प & पीपीटीएक्ससेवऑप्शंस कक्षाएं जैसा कि नीचे दिखाया गया है।

एक्सेल से वर्ड के लिए C# कोड और PowerPoint रूपांतरण
// load the template file
var workbook = new Aspose.Cells.Workbook("template.xlsx");
// save spreadsheet as DOCX
workbook.Save("output.docx", new Aspose.Cells.DocxSaveOptions());
// save spreadsheet as PPTX
workbook.Save("output.pptx", new Aspose.Cells.PptxSaveOptions());