Hvordan du oppretter en SQL-tabell og og fylle den med Excel-regneark data?

stemmer
17

Er det en enkel måte å lage en tabell i SQL Server (2005) fra et Excel-regneark. Jeg tenker kanskje noen verktøy?

Takk på forhånd.

Publisert på 07/10/2008 klokken 13:56
kilden bruker
På andre språk...                            


6 svar

stemmer
8

Hvis dataene er ikke så stor, og hvis det er en enkel tabell, er enkleste måten å opprette og åpne tabellen i SQL Server Management Studio og kopiere lime inn Excel-data inn i den.

Andre løsninger bruker DTS eller bruker SSIS ..

Svarte 07/10/2008 kl. 14:00
kilden bruker

stemmer
1

Du kan skrive VBA-kode i Excel:

  • Åpne en tilkobling til databasen
  • Bygg bordet
  • Begynne å fylle poster ved looping gjennom radene i regnearket Excel
Svarte 07/10/2008 kl. 14:02
kilden bruker

stemmer
0

Du kan behandle seg selv Excel-dokumentet som en database ved hjelp av den innebygde ODBC driver for det formålet. Den raskeste måten er å åpne ODBC Data Source Administrator, Konfigurer eksisterende Excel-filer datakilde, og velg en arbeidsbok. Som gir deg en Excel Database kartlagt til ODBC nå er alt du trenger er et verktøy for å lese data fra ODBC database til SQL Server-database.

Svarte 13/10/2008 kl. 18:18
kilden bruker

stemmer
1

I SQL Server Enterprise Manager er det en “import data” -verktøyet. Det kan ta data i en rekke formater (MDB, XLS, CSV, etc.). Det er en enkel jobb å peke på den filen du vil importere (inn i en ny tabell) og starte opplasting av data og struktur. På den annen side kommentarene på hvordan quirky Excel er korrekt .... Mitt forslag er å klippe og lime du data i en MS Acess tabellen (Alle dataene om det er et lite bord, ca 10 poster om det er veldig stor). Den MS Access data dump vil identifisere noen “innfall” med data. Når SQL tabellen er opprettet, laste opp data til den til MS Access-tabell er bare et spørsmål om å bruke import manager (Kilde MS Access-tabell, Destination SQL tabell)

Svarte 13/10/2008 kl. 18:32
kilden bruker

stemmer
16

Lagre Excel-filen som tekst (Unicode) fil og deretter bruke "sql import og eksport av data" fra alle programmer og velg deretter "flat fil source" som filkilde og surfe på txt file.Thats it.Simple og tydelig.

Svarte 11/03/2012 kl. 18:54
kilden bruker

stemmer
15

SQL Server 2008R2 +

  1. Høyreklikk på databasen
  2. oppgaver
  3. import av data
  4. Excel som kilde
  5. velge en XLXS, XLS, osv ... Godt å gå :)
Svarte 21/05/2014 kl. 16:15
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more