Da excel a access con asp.net

sabato 24 febbraio 2007 - 21.30

inactive Profilo | Newbie

Salve a tutti
sono nuovo di questo forum.
Vi chiedo aiuto per un problema che non riesco a venirne a capo,che ho postato anche su altri forum ma che nessuno si sia mai degnato nemmeno di suggerirmi come e/o dove indirizzare lo sviluppo.
Vengo al dunque.
Dovrei,da codice asp,poter leggere delle singole celle della prima pagina di vari fogli excel chiusi e trasferire il loro contenuto in un data base access opportunamente preparato per quanto riguarda la tabella e i vari campi.I file excel hanno lo stesso layout e sono circa 200.

Spero di essere stato chiaro e di contare sul vostro aiuto.

Gianni

Jumpa Profilo | Junior Member

intanto la priam cosa fai l'upload dei files,
dopo di che con una cosa di questo tipo ci puoi accedere,


Private strConnectionExcel As String = "provider=Microsoft.Jet.OLEDB.4.0; " & _
"data source=@fileExcel; " & _
"Extended Properties=Excel 8.0;"
Private strSelExcel As String = "select * from [@sheetExcel$]"

'fai il replace di fileexcel con il tuo nome di file
'fai il replace di sheetexcel con il nome della tua sheet

connExcel = New System.Data.OleDb.OleDbConnection(strConn) ' istanzi la connessione
connExcel.Open() ' apri la connessione

Dim objCommand As New OleDb.OleDbCommand(strSel, connExcel)

' dato che la query è di lettura restituisco un datareader
Dim objReader As OleDb.OleDbDataReader = objCommand.ExecuteReader

While objReader.Read

' fai tutto quello che devi fare

wend


questo ti dovrebbe bastare




-------------------------
Follow the White Rabbit...

http://www.jumpa.org
-------------------------

inactive Profilo | Newbie

Grazie per la risposta.Allego 2 file di esempio:uno excel,dove mi interessa solo il contenuto di due celle, e un file .mdb, dove si memorizzano in una tabella i valori precedentemente prelevati dalle celle excel.
Il tutto con ASP.x.
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