Forma rápida y sencilla de abrir documentos Excel xlsx en C#

Manipular archivos xlsx en .NET puede parecer complicado y tedioso, sin embargo, hacerlo sólo requiere unas pocas líneas de código al utilizar Xceed Workbooks para .NET.

Manipular archivos xlsx en .NET puede parecer complicado y tedioso, sin embargo, hacerlo sólo requiere unas pocas líneas de código al utilizar Xceed Workbooks para .NET. Veamos un ejemplo rápido :


Para abrir un archivo xlsx existente :

using( var doc = Workbook.Load( "test.xlsx") ) // Loads an existing Workbook named “test.xlsx”.
{
var worksheet = doc.Worksheets[ 1 ]; // Gets the second worksheet.
worksheet.Cells[ “A2” ].Value = 12; // Sets a value in “A2”.
var stream = new MemoryStream();
doc.SaveAs( stream); // Saves the result in a stream.
}

var stream = new MemoryStream();
using( var doc = Workbook.Create( stream ) ) // Creates a workbook in a stream.
{
var worksheet = doc.Worksheets[ 1 ]; // Gets the second worksheet.
worksheet.Cells[ “A2” ].Value = 12; // Sets a value in “A2”.
worksheet.Columns[ 1 ].Cells[ 0 ].Formula = “=SUM(A1:A2)”; //Sets a formula in “B1”.
doc.CalculateFormulas(); // Calculate the Value of “B1”, which contains a formula and for all other Worksheets containing cells with formulas.
doc.Save(); // Saves the Workbook in the stream.
}

Como puede ver, con unas pocas líneas de código podrá crear/modificar/cargar libros de trabajo. Ofrecemos una versión de prueba del producto por si quieres probarlo por ti mismo. Está disponible tanto en Nuget como directamente en nuestro sitio web : http://xceed.com/en/our-products/product/workbooks-for-net (haga clic en probar ahora).

¿Tiene preguntas o problemas? Envíenos un correo electrónico a support@xceed.com.

¡Que te diviertas!