Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Inserimento ds in excel
mercoledì 26 aprile 2006 - 10.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 26 apr 2006 - 10:07
Ragazzi ho un problema come faccio a fare un'insert all'interno di un foglio excel?
Devo inserire dei dati di un dataset all'interno di un foglio excel.....
Ciao e grazie
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 26 apr 2006 - 11:40
Devi aprire il foglio come "database" oppure scrivere mediante l'automazione.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 26 apr 2006 - 14:35
>Ragazzi ho un problema come faccio a fare un'insert all'interno
>di un foglio excel?
>Devo inserire dei dati di un dataset all'interno di un foglio
>excel.....
Ci sono vari metodi.
Intanto bisogna vedere se il file usa il formato .xls proprietario o .xml. Tendenzialmente sarà l'.xls proprietario. In questo caso è necessario usare l'automazione come ti ha consigliato Cteniza. Io ti consiglio la lettura di questo articolo:
http://www.dotnethell.it/articles/ExportExcelDataset.aspx
in cui è sviluppato un componente per esportare i dati di un DataSet in un foglio di Excel.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
maurik
Profilo
| Junior Member
129
messaggi | Data Invio:
mer 26 apr 2006 - 15:11
Prima di tutto ti ringrazio poi voglio esporti un al'tro problema:
strconn = "provider=Microsoft.Jet.OLEDB.4.0;data source=c:\Sviluppo\prova.xls;Extended Properties=Excel 8.0;"
MyConnection = New OleDbConnection(strconn)
MyCommand = New OleDbCommand
MyConnection.Open()
For i = 0 To objDS.Tables(0).Rows.Count - 1
MyCommand.Connection = MyConnection
MyCommand.CommandType = CommandType.Text
MyCommand.CommandText = "Insert into [Foglio1$] (Address) values('" & objDS.Tables(0).Rows(i)("Address").ToString() & "')"
MyCommand.ExecuteNonQuery()
Next
MyConnection.Dispose()
MyConnection.Close()
Io faccio ciò per connettermi al foglio excel l'unica cosa che nel momento in cui faccio un insert lui mi dice che il campo address non è riconosciuto....
Grazie Maurik
Torna su
Stanze Forum
Elenco Threads
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 !