Domanda

Esiste un modo semplice per creare una tabella in SQL Server (2005) da un foglio di calcolo Excel. Sto forse pensando a qualche strumento?

Grazie in anticipo.

È stato utile?

Soluzione

Se i dati non sono così grandi e se si tratta di una tabella semplice, il modo più semplice è creare e aprire la tabella in SQL Server Management Studio e copiare incollare i dati Excel in esso.

Altre soluzioni utilizzano DTS o SSIS ..

Altri suggerimenti

Salva il file Excel come file di testo (unicode) e quindi usa " sql import ed export data " da tutti i programmi quindi seleziona " sorgente file flat " come sorgente del file e sfoglia il file txt. Semplice e chiaro.

SQL Server 2008R2 +

  1. Fai clic con il pulsante destro del mouse sul database
  2. Attività
  3. Importa dati
  4. Excel come sorgente
  5. scegli un XLXS, XLS, ecc ... Buono per andare :)

Nel tuo gestore aziendale di SQL Server c'è un & # 8220; dati di importazione & # 8221; utilità. Può prendere i dati in vari formati (.mdb, .XLS, .CSV, ecc.). È un lavoro semplice puntare al file che si desidera importare (in una nuova tabella) e avviare il caricamento dei dati e della struttura. D'altra parte, i commenti su quanto eccentrico Excel sia accurato & # 8230 ;. Il mio consiglio è di tagliare e incollare i dati in una tabella MS Acess (tutti i dati se si tratta di una tabella piccola, circa 10 record se è molto grande). Il dump dei dati di MS Access identificherà qualsiasi & # 8220; quirk & # 8221; con i dati. Una volta creata la tabella SQL, caricare i dati al suo interno tramite la tabella MS Access è solo una questione di utilizzo del gestore di importazione (origine della tabella MS Access, destinazione della tabella SQL)

Puoi scrivere il codice VBA in Excel:

  • Apri una connessione al database
  • Crea la tabella
  • Inizia a compilare i record scorrendo ciclicamente le righe del foglio di calcolo Excel

È possibile trattare il documento Excel stesso come un database utilizzando il driver ODBC incorporato a tale scopo. Il modo più veloce è aprire l'amministratore dell'origine dati ODBC, configurare l'origine dati Excel Files esistente e selezionare una cartella di lavoro. Questo ti dà un database Excel mappato su ODBC ora tutto ciò che serve è uno strumento per leggere i dati dal tuo database ODBC nel tuo database SQL Server.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top