Importare dati da excel in un Dataset

mercoledì 24 gennaio 2007 - 12.41

Sasi207 Profilo | Newbie

Ciao a tutti ho bisogno di un consiglio devo creare un applicazione ke importi dei dati da un file di excel in un dataset, il mio problema ke alcune celle del file excell hanno questo errore: "Il numero di questa cellla è formattato come testo o è preceduto da un apostrofo" eseguendo le istruzioni ke permettono la connessione ad excel e l'impordazione dei dati queste celle hanno valori null nel dataset.

provando a cambiare il tipo cella e provando ad ignorare l'errore il problema persiste.

questo è il codice usato da me:

string connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='Excel 8.0;HDR=YES';Data Source=C:\\M_Online\\Magazzino\\Magazzino.Xls";
OleDbConnection objconn = new OleDbConnection(connstr);
DataSet ds = new DataSet();

OleDbDataAdapter objadapter = new OleDbDataAdapter("SELECT * FROM Magazzino", objconn);
try
{
//in excel: insert->name->seleziono il range:nomi
objconn.Open();
objadapter.AcceptChangesDuringFill = true;
objadapter.Fill(ds);

}
catch (Exception Exp)
{
MessageBox.Show(Exp.Message);
}
finally
{
objconn.Close();
}

Grazie a tutti!!!!!!!!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5