Microsoft® تبدیل فرمت اکسل via .NET

فایل‌های اکسل را به‌صورت صفحه‌گسترده، وب، تصویر و قالب‌بندی ثابت وارد و صادر کنید

 

.NET Excel Library برنامه‌نویسی و فرآیندهای تبدیل صفحه‌گسترده را با پشتیبانی از فرمت‌های محبوب از جمله XLS، XLSX، XLSM، XLSB، XLTX، XLTX، XLTX، XLS، XLS، XLTX، XLS، XLS، XLTX، XLS، 076113418 ODS. همچنین اجازه می دهد تا فایل های اکسل را به PDF، XPS، HTML، MHTML، ساده صادر کنید. متن و فرمت های تصویری محبوب مانند TIFF، JPG، PNG، BMP و SVG.

تبدیل اکسل به XLSX، ODS، SXC و FODS

تبدیل فرمت صفحه گسترده فقط به بارگیری یک صفحه گسترده با یک نمونه از نیاز دارد کتاب کار و همزمان با انتخاب مقدار مناسب، در قالب مورد نظر ذخیره کنید SaveFormat شمارش

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 و MD

کلاس های تخصصی برای کنترل فرآیند تبدیل برای فرمت های خروجی خاص مانند PdfSaveOptions برای صادرات فایل های اکسل به عنوان PDF، XpsSaveOptions برای تبدیل اکسل به XPS، HtmlSaveOptions برای رندر اکسل به صورت HTML و MarkdownSaveOptions برای تبدیل Excel به Markdown

کد 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 در حین استفاده وجود دارد. DocxSaveOptions & PptxSaveOptions کلاس هایی که در زیر نشان داده شده است.

کد 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());