Excel به SVG C#

فایل های اکسل به طور گسترده ای برای نگهداری و سازماندهی داده های کوچک و همچنین بزرگ استفاده می شوند. علاوه بر این، می توانید عملیات مختلفی را بر روی داده های ذخیره شده در کاربرگ های Excel انجام دهید. در موارد خاص، ممکن است لازم باشد کاربرگ های اکسل را به فرمت های دیگر تبدیل کنید، به عنوان مثال برای جاسازی محتوای آنها در برنامه های وب. برای چنین مواردی، این مقاله نحوه تبدیل اکسل XLSX یا XLS به SVG در C# را پوشش می‌دهد.

تبدیل C# Excel XLS به SVG - دانلود رایگان

برای تبدیل فایل‌های اکسل XLSX یا XLS به SVG، از Aspose.Cells برای .NET استفاده می‌کنیم. این یک API قدرتمند برای ایجاد، اصلاح و تبدیل فایل های صفحه گسترده از داخل برنامه های NET است. می توانید API را دانلود یا با استفاده از NuGet نصب کنید.

PM> Install-Package Aspose.Cells

مراحل تبدیل فایل اکسل به SVG در سی شارپ

Aspose.Cells برای دات نت راه آسانی را برای تبدیل فایل اکسل به SVG در چند مرحله فراهم می کند. به این ترتیب می توانید یک فایل XLS یا XLSX را با API به SVG تبدیل کنید.

  • فایل اکسل را از دیسک بارگیری کنید.
  • بین کاربرگ ها حلقه بزنید یا یک کاربرگ دلخواه را انتخاب کنید.
  • برگه(ها) را به عنوان تصویر(های) SVG رندر کنید و در مکان دلخواه ذخیره کنید.

بخش زیر نحوه تبدیل فایل اکسل به SVG در سی شارپ را نشان می دهد.

تبدیل XLSX یا XLS به SVG در سی شارپ

مراحل زیر برای تبدیل یک فایل اکسل XLSX یا XLS به SVG در سی شارپ آمده است.

  1. فایل اکسل را با استفاده از کلاس Workbook بارگیری کنید.
  2. کاربرگ مورد نظر یا حلقه را از میان همه کاربرگهای مجموعه Workbook.Worksheets انتخاب کنید.
  3. یک شی از کلاس ImageOrPrintOptions ایجاد کنید و گزینه های رندر را تنظیم کنید.
  4. یک شی از کلاس SheetRenderer برای کاربرگ ایجاد کنید.
  5. اکسل را با استفاده از روش SheetRenderer.ToImage(int32, string) به SVG تبدیل کنید.

نمونه کد C# زیر نحوه تبدیل اکسل XLSX به SVG را نشان می دهد.

// فایل اکسل را بارگیری کنید
var workbook = new Workbook("sourceFile.xlsx");

// دریافت مرجع کاربرگ مورد نظر
var worksheet = workbook.Worksheets[0];

// گزینه هایی را برای تصویر خروجی تنظیم کنید
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// تبدیل کاربرگ اکسل به SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

تبدیل C# XLS به SVG - یک مجوز رایگان دریافت کنید

یک مجوز موقت دریافت کنید و از Aspose.Cells برای دات نت بدون محدودیت ارزیابی استفاده کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل های اکسل XLSX یا XLS به SVG در سی شارپ آشنا شدید. شما می توانید این تبدیل را برای جاسازی محتوای کاربرگ های Excel در برنامه های خود انجام دهید. علاوه بر این، شما همچنین می توانید سایر ویژگی های Aspose.Cells را برای دات نت با استفاده از مستندات کاوش کنید. همچنین، می‌توانید سؤالات خود را از طریق [تالار گفتمان14 ما بپرسید.

همچنین ببینید