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
ASP.NET 1.0/1.1
Caricamento dati da excel a sql server
mercoledì 12 gennaio 2005 - 14.52
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lobax
Profilo
| Junior Member
93
messaggi | Data Invio:
mer 12 gen 2005 - 14:52
salve,
penso sia un probvlema gia affrontato, in pratica devo leggere i dati di un floppy con un file di excel e caricarli con una procedura batch o altro su un database sql server posto in remoto, questo si deve poter fare ovviamente senza pacchetti dts, quindi sulla macchina del cliente non c'è office ne tantomenno enterprise manager, la si dovrebe poter fare o richiamare l'applicazione dirrettamente dall' interfaccia browser.
mi date un idea?
ciao
grazie
francescox78
Profilo
| Junior Member
117
messaggi | Data Invio:
mer 12 gen 2005 - 16:18
Ciao, se posso ti consiglierei di cambiare sistema,
non è facile trovare un modo per lavorare con file Office senza un "motore" microsoft,
potresti salvare il tuo file direttamente su file XML (Excel lo esporta con facilità)
per poi leggere il file e passarlo a SQL Server.
protesti provare dovrebbe anche diventare più veloce.
Francesco.
ATCoach
Profilo
| Newbie
5
messaggi | Data Invio:
mer 12 gen 2005 - 16:41
Altra soluzione : se riesci a passare ad un File CSV il gioco è semplice.
O XML oppure prova a battare questa strada.......
lobax
Profilo
| Junior Member
93
messaggi | Data Invio:
gio 13 gen 2005 - 10:13
per prima cosa:
copiare il file nel formato scelto sul server e lavorarci dal suo lato?
oppure applicazione client windows che produca sript?
lobax
Profilo
| Junior Member
93
messaggi | Data Invio:
sab 22 gen 2005 - 13:29
ciao,
allora...ora appilcato un controllo che prende i dati dal file excel e li esporta in un dataset, adesso devo cerare di caricarli sul db tutti assieme.
questo e il codice del form:
Imports System
Imports System.Drawing
Imports System.Collections
Imports System.ComponentModel
Imports System.Windows.Forms
Imports System.Data
Public Class Form1
Inherits System.Windows.Forms.Form
Private dataGrid1 As System.Windows.Forms.DataGrid
Private components As System.ComponentModel.Container = Nothing
Private DataTableName, DataSetName As String
Public Sub New()
DataTableName = "table1"
DataSetName = "set1"
'scelgo i campi che mi servono + quelli obligatori che posso aggiungere nel datatable o prima in excel
Dim MyArray() As String = {"IdSubCat", "CategoryId", "ModelName", "ModelNumber", "Description", "IdFornitore", "Netto", "UnitCost", "Iva", "ProductImage".ToString}
xlEx.OuputDatatableName = DataTableName
xlEx.OutputDatasetName = DataSetName
xlEx.AllowedOuputColumnNames = MyArray
'qui il controllo
Private Sub xlEx_DataExport(ByVal sender As System.Object, ByVal e As my.Data.contoll.DataExportEventArgs) Handles xlEx.DataExport
dataGrid1.DataSource = e.ExportSet
dataGrid1.DataMember = DataTableName
End Sub 'New
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class 'Form1
Mo ce li devo sbattere dentro tutti assieme nel db remoto come??, non è il massimo perchè devo metterci i dati delle chiavi esterne a mano ma intanto è gia un passo.
ciao grz
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 !