sto usando OleDbDataAdapter
per estrarre DataSet
da file excel, ma ho problemi con SELECT
istruzione all'internoCome selezionare da qualsiasi foglio di calcolo in file Excel utilizzando OleDbDataAdapter
DataSet excelDataSet = new DataSet();
using (OleDbConnection con = new System.Data.OleDb.OleDbConnection(connectionString))
{
con.Open();
OleDbDataAdapter cmd = new System.Data.OleDb.OleDbDataAdapter("select * from [Name of spreadsheet]", con);
cmd.Fill(excelDataSet);
con.Close();
}
Se vedete che io ho "select * from [Name of spreadsheet]"
, ma io è necessario ottenere fogli di calcolo o, ad esempio, il 1 ° foglio di calcolo, ma il nome di questo foglio di lavoro può essere qualsiasi cosa.
Come specificare? Si tratta di caratteri speciali come "select * from [%]"
Grazie! Funziona come un fascino! Upvote e accept =) Legge sugli schemi in OleDbConnection =) – Bryuk