using IronXL;
using System.Data;
using System.Data.SqlClient;
// Compatible con XLSX, XLS, XLSM, XLTX, CSV y TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Convertir el libro de trabajo en ToDataSet
DataSet dataSet = workBook.ToDataSet();
// Su consulta sql
string sql = "SELECT * FROM Users";
// Su cadena de conexión
string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True";
using (SqlConnection connection = new SqlConnection(connectionString))
{
// Conexiones abiertas a la base de datos
connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(sql, connection);
// Actualizar los valores de la base de datos utilizando los valores de Excel
adapter.Update(dataSet);
}
Imports IronXL
Imports System.Data
Imports System.Data.SqlClient
' Compatible con XLSX, XLS, XLSM, XLTX, CSV y TSV
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Convertir el libro de trabajo en ToDataSet
Private dataSet As DataSet = workBook.ToDataSet()
' Su consulta sql
Private sql As String = "SELECT * FROM Users"
' Su cadena de conexión
Private connectionString As String = "Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True"
Using connection As New SqlConnection(connectionString)
' Conexiones abiertas a la base de datos
connection.Open()
Dim adapter As New SqlDataAdapter(sql, connection)
' Actualizar los valores de la base de datos utilizando los valores de Excel
adapter.Update(dataSet)
End Using