Los archivos de Excel se usan ampliamente para guardar y organizar datos pequeños y grandes. Además, puede realizar varias operaciones en los datos almacenados en las hojas de cálculo de Excel. En ciertos casos, es posible que deba convertir las hojas de cálculo de Excel a otros formatos, por ejemplo, para incrustar su contenido en las aplicaciones web. Para tales casos, este artículo cubre cómo convertir archivos de Excel XLSX o XLS al formato SVG usando C#.
Convertidor C# Excel a SVG
Para convertir archivos Excel XLSX o XLS a SVG, usaremos Aspose.Cells for .NET. Es una potente API para crear, modificar y convertir archivos de hojas de cálculo desde aplicaciones .NET. Puede descargar la API o instalarla usando NuGet.
PM> Install-Package Aspose.Cells
Convierta Excel XLSX o XLS a SVG
Los siguientes son los pasos para convertir un archivo Excel XLSX o XLS a SVG usando C#.
- Cargue el archivo de Excel usando la clase Workbook.
- Seleccione la hoja de trabajo deseada o recorra todas las hojas de trabajo en la colección Workbook.Worksheets.
- Cree un objeto de la clase ImageOrPrintOptions y configure las opciones de representación.
- Cree un objeto de la clase SheetRenderer para la hoja de trabajo.
- Convierta Excel a SVG usando el método SheetRenderer.ToImage(int32, string).
El siguiente ejemplo de código muestra cómo convertir un archivo XLSX de Excel a SVG.
// Cargar archivo de Excel
var workbook = new Workbook("sourceFile.xlsx");
// Obtenga la referencia de la hoja de trabajo deseada
var worksheet = workbook.Worksheets[0];
// Establecer opciones para la imagen de salida
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
OnePagePerSheet = true,
ImageType = Aspose.Cells.Drawing.ImageType.Svg
};
// Convertir hoja de cálculo de Excel a SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg");
Obtenga una licencia gratis
Obtenga una licencia temporal y use Aspose.Cells for .NET sin limitaciones de evaluación.
Conclusión
En este artículo, aprendió cómo convertir archivos Excel XLSX o XLS a SVG usando C#. Puede realizar esta conversión para incrustar el contenido de las hojas de cálculo de Excel en sus aplicaciones. Además, también puede explorar otras funciones de Aspose.Cells for .NET utilizando la documentación. Además, puede hacer sus preguntas a través de nuestro foro.