Muszę zaimportować arkusz Excel do programu SQL Server 2005. Jakie kroki powinienem wykonać, aby to osiągnąć?Jak zaimportować arkusz Excel do programu SQL Server?
Odpowiedz
Kreatorów "Transformacja danych" jest twoim przyjacielem.
te instrukcje zakładają SQL Server 2000
- Otwórz SQL Server Enterprise Manager
- prawym przyciskiem myszy na odpowiednim serwerze
- wybierz Importuj dane
- Run przez kreatora.
- Kliknij przycisk Dalej na pierwszym ekranie
- wybierz „Microsoft Excel” jako źródło danych
- wprowadź ścieżkę do pliku XLS i kliknij Dalej.
- Wprowadź szczegóły połączenia dla swojej bazy danych i kliknij przycisk Dalej.
W zależności od tego, co chcesz zrobić z danymi, masz kilka opcji nowego. W przypadku zleceń jednorazowych zazwyczaj najłatwiej jest zaimportować wszystkie dane programu Excel, a następnie edytować je w programie SQL Server, ale jeśli zamierzasz powtórzyć tę akcję dla wielu plików, możesz stworzyć naprawdę seksowny skrypt importu.
Jeśli zamierzasz uruchomić go ponownie, możesz zapisać pakiet DTS za pomocą kreatora, a następnie edytować go w sekcji "Usługi transformacji danych" w Enterprise Manager. To dobry sposób, aby dowiedzieć się, jak działa DTS.
Perfect! To jest właściwa odpowiedź. Dobrą rzeczą w DTS jest to, że nie ma potrzeby wstępnego tworzenia tabeli przed zaimportowaniem danych. Miły. – Fandango68
Alternatywą szybkie i (bardzo) brudne rozwiązaniem jest dodanie formuły w arkuszu Excela, tak:
="INSERT INTO table1(col1, col2, col3) SELECT " & A1 & ", '" & B1 & "', '" & C1 & "'"
Skopiuj dół (CTRL + D) i jesteś dobry, aby przejść.
można również zrobić z OPENROWSET
INSERT INTO SOMETABLE SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\testing.xls','SELECT * FROM [Sheet1$]')
Jeżeli arkusz nie jest zorganizowany ładnie dla importu jeden-do-jednego do tabel SQL (np. Sformatowane dla czytelności z poddziałów, biała przestrzeń , kolumny totalizatora itp.), a następnie dostępne są gotowe narzędzia, których możesz użyć do zrobienia tego typu rzeczy. Zobacz przykład Khronos Excel Pump. ZASTRZEŻENIE - Pracuję dla firmy, która to sprzedaje. Jest dość konfigurowalny, więc możesz zachować arkusz kalkulacyjny w układzie człowieka i nadal niezawodnie importować do strukturalnych tabel SQL, w tym zastępowania wartości tekstowych wartościami pola tożsamości lub obracania szerokich siatek do wąskich tabel itp.
- 1. przekonwertować arkusz programu Excel do skryptu sql
- 2. przenoszenie danych z programu Excel do programu SQL Server tabeli
- 3. Jak zaimportować plik .bak programu SQL Server do MySQL?
- 4. Pobierz arkusz programu Excel do tabel tymczasowych za pomocą skryptu
- 5. makro, aby zaimportować plik CSV do arkusza nieaktywnego programu Excel
- 6. Załaduj arkusz danych programu Excel do bazy danych Oracle
- 7. Jak skopiować arkusz między skoroszytami programu Excel w Javie
- 8. Jak przekonwertować plik .mdf programu SQL Server 2008 do programu SQL Server 2012?
- 9. Excel do SQL, biblioteki C#
- 10. Wyświetlenia indeksowane programu SQL Server
- 11. Jak skryptować arkusz kalkulacyjny Excel 2013 Porównaj?
- 12. Narzędzie różnicowe programu SQL Server
- 13. Alternatywa programu Doradca dostrajania programu SQL Server?
- 14. jak zaimportować ogromne .csv do bazy danych sql?
- 15. Jak wywołać procedurę przechowywaną programu SQL Server z programu PowerShell?
- 16. Instancja Amazon EC2 - Jak znaleźć hasło do programu SQL Server
- 17. Jak importować plik .bak do programu Microsoft SQL Server 2012?
- 18. Jak wstawić losowe wartości do tabeli programu SQL Server?
- 19. Jak programowo importować dane programu Excel do tabeli programu Access?
- 20. Utwórz tabelę SQL z programu Excel VBA
- 21. Tworzenie excel arkusz z szablonu w Javie, nowe wersje programu Excel
- 22. Jak zapisać/zastąpić istniejący plik programu Excel za pomocą programu Excel Interop - C#
- 23. Ciągnięcie nazw kolumn do programu Excel z zapytania SQL
- 24. Używanie programu Excel VBA do uruchamiania kwerend SQL
- 25. Jak zaimportować dane programu Excel do wersji R przy użyciu nazwy kolumny i jej nazwy
- 26. CSV do programu Excel konwersji
- 27. Przywróć bazę SQL Server 2008 do SQL Server 2000
- 28. Określanie wersji programu SQL Server z ADO.NET
- 29. dowolny limit liczby połączeń programu SQL Server?
- 30. Zmiana trybu odzyskiwania programu SQL Server 2008
Jakiej wersji SQL Server używasz ? –
Używam Verison 2005 – Fee