Excel إلى SVG C#

تُستخدم ملفات Excel على نطاق واسع للاحتفاظ بالبيانات الصغيرة وكذلك الكبيرة الحجم وتنظيمها. علاوة على ذلك ، يمكنك إجراء عمليات مختلفة على البيانات المخزنة في أوراق عمل Excel. في بعض الحالات ، قد تحتاج إلى تحويل أوراق عمل Excel إلى تنسيقات أخرى ، على سبيل المثال لتضمين محتواها في تطبيقات الويب. في مثل هذه الحالات ، تتناول هذه المقالة كيفية تحويل Excel XLSX أو XLS إلى SVG في C#.

C# Excel XLS to SVG Converter - تنزيل مجاني

لتحويل ملفات Excel XLSX أو XLS إلى SVG ، سنستخدم Aspose.Cells for .NET. إنها واجهة برمجة تطبيقات قوية لإنشاء وتعديل وتحويل ملفات جداول البيانات من داخل تطبيقات .NET. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Cells

خطوات تحويل ملف Excel إلى SVG في C#

يوفر Aspose.Cells for .NET طريقة سهلة لتحويل ملف Excel إلى SVG في بضع خطوات. هذه هي الطريقة التي يمكنك بها تحويل ملف XLS أو XLSX إلى SVG باستخدام واجهة برمجة التطبيقات.

  • قم بتحميل ملف Excel من القرص.
  • قم بالتكرار خلال أوراق العمل أو حدد ورقة العمل المطلوبة.
  • اعرض الورقة (الأوراق) كصورة (صور) SVG واحفظها في الموقع المطلوب.

يوضح القسم التالي كيفية تحويل ملف Excel إلى SVG في C#.

تحويل XLSX أو XLS إلى SVG في C#

فيما يلي خطوات تحويل ملف Excel XLSX أو XLS إلى SVG في C#.

  1. تحميل ملف Excel باستخدام فئة مصنف.
  2. حدد ورقة العمل أو التكرار المطلوب خلال جميع أوراق العمل في مجموعة Workbook.Worksheets.
  3. قم بإنشاء كائن من فئة ImageOrPrintOptions وضبط خيارات العرض.
  4. قم بإنشاء كائن من فئة SheetRenderer لورقة العمل.
  5. قم بتحويل Excel إلى SVG باستخدام طريقة SheetRenderer.ToImage (int32، string).

يوضح نموذج التعليمات البرمجية C# التالي كيفية تحويل Excel XLSX إلى SVG.

// قم بتحميل ملف Excel
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
};

// تحويل ورقة عمل Excel إلى SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

C# XLS to SVG Converter - احصل على ترخيص مجاني

احصل على ترخيص مؤقت واستخدم Aspose.Cells لـ .NET بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات Excel XLSX أو XLS إلى SVG في C#. يمكنك إجراء هذا التحويل لتضمين محتوى أوراق عمل Excel في تطبيقاتك. بالإضافة إلى ذلك ، يمكنك أيضًا استكشاف ميزات أخرى لـ Aspose.Cells for .NET باستخدام التوثيق. أيضًا ، يمكنك طرح أسئلتك عبر المنتدى.

أنظر أيضا