Cómo cargar hojas de cálculo existentes
El formato de archivo CSV (valores separados por comas) es para datos tabulares donde los valores están separados por comas, y se utiliza comúnmente para el intercambio de datos. Por otro lado, TSV (Tab-Separated Values) utiliza tabulaciones para separar valores, preferido cuando los datos contienen comas.
La clase DataSet en .NET de Microsoft es parte de la tecnología ADO.NET (ActiveX Data Objects para .NET). Suele utilizarse en aplicaciones relacionadas con bases de datos y permite trabajar con datos procedentes de diversas fuentes, como bases de datos, XML, etc.
Los datos contenidos en formatos de archivo Excel como XLSX, XLS, XLSM, XLTX, CSV y TSV, así como los objetos DataSet, pueden cargarse en hojas de cálculo Excel utilizando IronXL.
Cómo cargar hojas de cálculo existentes
- Descargar la biblioteca C# para cargar hojas de cálculo
- Preparar el archivo u objeto de datos que se cargará en la hoja de cálculo
- Use el método
Load
para cargar los datos en un objeto de libro de trabajo - Use el método
LoadWorkSheetsFromDataSet
para cargar datos desde un objeto DataSet - Exportar el libro como archivo Excel
Comienza con IronXL
Comience a usar IronXL en su proyecto hoy con una prueba gratuita.
Ejemplo de hoja de cálculo de carga
Use el método estático Load
para cargar un libro de Excel existente. El método admite los formatos de archivo XLSX, XLS, XLSM, XLTX, CSV y TSV. En los casos en que el libro de trabajo esté protegido con una contraseña, puede pasar la contraseña como segundo parámetro al método. El método también acepta datos del libro de trabajo en forma de un arreglo de bytes o un flujo, donde se pueden usar los métodos dedicados FromByteArray
y FromStream
, respectivamente.
:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-spreadsheet.cs
using IronXL;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
Imports IronXL
' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Cargar archivo CSV
Mientras que el método Load
puede leer todos los formatos de archivo disponibles, se recomienda usar el método LoadCSV
para formatos de archivo CSV.
:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-csv.cs
using IronXL;
// Load CSV file
WorkBook workBook = WorkBook.LoadCSV("sample.csv");
Imports IronXL
' Load CSV file
Private workBook As WorkBook = WorkBook.LoadCSV("sample.csv")
Cargar DataSet
La clase DataSet de Microsoft .NET se utiliza para gestionar y trabajar con datos en una representación en memoria desconectada. Este DataSet también se puede cargar en el workbook usando el método LoadWorkSheetsFromDataSet
. En el siguiente ejemplo de código, he creado un conjunto de datos vacío; sin embargo, es más común instanciar el DataSet a partir de una petición de una base de datos.
:path=/static-assets/excel/content-code-examples/how-to/load-spreadsheet-load-dataset.cs
using IronXL;
using System.Data;
// Create dataset
DataSet dataSet = new DataSet();
// Create workbook
WorkBook workBook = WorkBook.Create();
// Load DataSet
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook);
Imports IronXL
Imports System.Data
' Create dataset
Private dataSet As New DataSet()
' Create workbook
Private workBook As WorkBook = WorkBook.Create()
' Load DataSet
WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook)