Red de conocimiento informático - Problemas con los teléfonos móviles - Convertir Excel a Access en Winform

Convertir Excel a Access en Winform

//

/// Haz clic en el botón Abrir

///

///

/// < param name="e">

private void btnOpen_Click(objeto remitente, EventArgs e)

{

probar

{

OpenFileDialog ofd = new OpenFileDialog();

ofd.Filter = "Archivo Excel (* .xls)|*.xls";

//Título

ofd.if (ofd.ShowDialog() == DialogResult.OK)

{

this.txtFilePath.Clear();

this.txtFilePath.Text = ofd .FileName;

}

}

catch(Excepción ex)

{

//Error

this.lblMsg.Text = ex.Message;

return;

}

}

///

/// Haga clic en el botón importar

/// <

///

/// < / param>

/// This.lblMsg.

private void btnImp_Click(remitente del objeto, EventArgs e)

{

cadena filePath = this.Text.Trim();

if (filePath.Length == 0)

{

this.lblMsg.Text = "Por favor seleccione ¡Importe el archivo de datos de Excel! " ;

Return;

}

string fileType = filePath.Substring(filePath.LastIndexOf('.')) ;

if (!fileType.Equals(".xls"))

{

this.lblMsg.Text = "Importar datos de escritura de archivos!Text = "Importando tipo de archivo como archivo Excel!" ;

return;

}

//this.lblMsg.Text = "Importando, espere... " ; // Aquí es donde entra en juego el subproceso múltiple, por desgracia.

FileImportNY();

}

///

/// Importar datos de energía

///

private void FileImportNY()<

{

probar

{

OleDbConnectionStringBuilder connectStringBuilder = new OleDbConnectionStringBuilder();

connectStringBuilder.DataSource = this.txtFilePath.Text.Trim();

connectStringBuilder.Provider = "Microsoft.Jet.OLEDB. 4.0";

//HDR=NO sin encabezado; IMEX=1 formato especial

connectStringBuilder.Add("Propiedades extendidas", "Excel 8.0; HDR=No; IMEX=1 ");

usando ( conexión OleDbConnection = new OleDbConnection(connectStringBuilder.ConnectionString))

ConnectStringBuilder.Provider = "Microsoft.Jet.OLEDB.4.0";