Ho un foglio excel che mi fa da fonte dati.
Lo dovrei leggere con questo codice (dopo l'upload):
Ma mi è venuta una idea. Sarebbe bello poter gestire la variazione degli sheets creando un elenco di questi, e lasciare la scelta all'utente, invece di selezionare i dati sempre dal primo Sheet (listini$, in questo caso)codice:Sub caricaDatiFile (nomeFile as String) Dim dsImport As New DataSet() Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\utmer\imports\" & nomeFile & ";Extended Properties=""Excel 8.0;""" Dim dadXLS As New OledbDataAdapter("SELECT * FROM [listini$]", strConn) dadXLS.TableMappings.Add("listini", "listini") dadXLS.Fill(dsImport) grid_excel.DataSource = dsImport grid_excel.DataBind() End Sub
In pratica vorrei permettere l'upload da locale del foglio excel (si tratta di listini prezzi, da importare in una tabella del db). Una volta effettuato l'upload, l'applicazione dovrebbe presentare una <asp:dropdownlist> con l'elenco delle possibili tabelle da cui poter caricare i dati (gli sheets, appunto).
Come creare questo elenco ?

Rispondi quotando
