Bagaimana cara memindahkan data dari excel ke sql server?

Pada artikel ini, saya akan menjelaskan kepada Anda cara mengimpor data lembar Excel ke tabel database SQL server dengan contoh. Di sini kita akan menggunakan SQL Server 2019 atau Anda dapat menggunakan SQL Server 2008 atau lebih tinggi. Dalam proyek saya saat ini, saya menggunakan konsep ini untuk migrasi data

Konsep ini digunakan untuk mentransfer data dari sumber (Excel sheet) ke tujuan (SQL Server). Kita dapat mengimpor sejumlah besar data excel ke dalam database SQL tanpa menggunakan pengkodean apa pun

Ada dua cara untuk mengimpor data dari excel ke database SQL Server. Pertama, jika Anda ingin mengimpor semua data file excel dengan nama header di tabel baru. Kedua, jika Anda ingin menambahkan data excel pada data tabel yang sudah ada tanpa nama header

Prasyarat

SQL Server 2019 atau Anda dapat menggunakan SQL server 2008 atau versi di atasnya

Baca artikel saya sebelumnya, menggunakan link di bawah ini,

Impor Semua Data Excel Dengan Nama Header Di Tabel Baru

Langkah 1

Di sini, saya telah membuat contoh data Excel yang berisi data detail karyawan dengan enam kolom.  

How To Import Excel Data Into SQL Server 2019

Langkah 2

Terhubung ke SQL Server Management Studio 2019 (SSMS) dan buat database

Buka SQL Server Anda dan gunakan skrip berikut untuk membuat Database "chittadb".

Create database chittadb

How To Import Excel Data Into SQL Server 2019

Sekarang, pilih kueri skrip lalu tekan F5 atau klik tombol Jalankan untuk menjalankan skrip di atas

Anda akan melihat pesan, “Perintah berhasil diselesaikan. ” Berarti database baru Anda sudah dibuat

How To Import Excel Data Into SQL Server 2019

Basis data "Chittadb" dibuat

How To Import Excel Data Into SQL Server 2019

Langkah 3

Luaskan database tempat Anda ingin mengimpor data. Di sini saya ingin mengimpor data ke database "Chittadb". Basis data tidak memiliki tabel sekarang

How To Import Excel Data Into SQL Server 2019

Klik kanan database tujuan Anda -> Pilih Tugas -> Impor Data

How To Import Excel Data Into SQL Server 2019

Langkah 4

Munculan Import wizard akan membuka "Welcome to SQL Server Import and Export Wizard" dan Klik Next

How To Import Excel Data Into SQL Server 2019

Langkah 5

  • Sekarang, Pilih Microsoft Excel sebagai sumber data Anda dari daftar dropdown
  • Klik tombol 'Jelajahi' untuk memilih jalur ke file data Excel yang ingin Anda impor
  • Pilih versi file excel (2007-2010). Biasanya baik untuk file dengan a. Ekstensi XLS, atau gunakan file yang lebih baru dengan a. ekstensi XLSX)
  • Centang kotak 'Baris Pertama memiliki nama kolom', jika file excel Anda berisi header
  • Klik berikutnya

How To Import Excel Data Into SQL Server 2019

Langkah 6

Pada layar 'Choose a Destination', pilih database tujuan” SQL Server Native Client 11. 0" dari dropdown, pilih database "chittadb", Anda juga dapat menggunakan Otentikasi Windows atau Gunakan Otentikasi SQL Server;

How To Import Excel Data Into SQL Server 2019

Langkah 7

Pilih tombol Radio “Salin data dari satu atau beberapa tabel atau tampilan”

Langkah ini akan menyalin data dari sumber data, klik berikutnya dan lanjutkan

How To Import Excel Data Into SQL Server 2019

Langkah 8

Kita dapat menentukan nama tabel di wizard berikut. Jadi ubah nama bagian tujuan "[dbo]. [Sheet1$]" sebagai "[dbo]. [Tbl_Employee]" dan klik Berikutnya

How To Import Excel Data Into SQL Server 2019

How To Import Excel Data Into SQL Server 2019

Jika Anda ingin mempratinjau data Anda, Klik tombol pratinjau

How To Import Excel Data Into SQL Server 2019

Langkah 9

Simpan dan Jalankan paket. Centang Jalankan segera dari kotak centang dan Klik tombol Berikutnya atau Selesai Anda bisa mendapatkan halaman Lengkapi Wizard

How To Import Excel Data Into SQL Server 2019

Langkah 10

Klik selesai

How To Import Excel Data Into SQL Server 2019

Langkah 11

Eksekusi berhasil dan Klik tombol Tutup

How To Import Excel Data Into SQL Server 2019

Langkah 12

Sekarang, periksa database "Chittadb" dan verifikasi

Output berikut berisi Id, EmpId, Name, Location, Gender dan Designation sebagai nama kolom dan tabel “Tbl_Employee” juga dibuat di database “Chittadb”. Sekarang semua data excel diimpor ke tabel “Tbl_Employee”.

How To Import Excel Data Into SQL Server 2019

Kesimpulan

Pada artikel ini, kami mempelajari cara Mengimpor data Excel ke SQL Server 2019. Posting umpan balik Anda yang berharga di bagian komentar. Semoga artikel ini bermanfaat

Ada banyak artikel tentang penulisan kode untuk mengimpor file Excel, tetapi ini adalah versi manual/pintasan

Jika Anda tidak perlu mengimpor file Excel secara terprogram menggunakan kode, Anda dapat melakukannya dengan sangat cepat menggunakan menu di SQL Server Management Studio (SSMS)

Cara tercepat untuk memasukkan file Excel Anda ke dalam SQL adalah dengan menggunakan panduan impor

  1. Buka SSMS (SQL Server Management Studio) dan sambungkan ke database tempat Anda ingin mengimpor file

  2. Impor Data. di SSMS di Object Explorer di bawah 'Databases', klik kanan database tujuan, dan pilih Tasks, Import Data. Wizard impor akan muncul (biasanya Anda cukup mengeklik Berikutnya di layar pertama)

  3. Jendela berikutnya adalah 'Pilih Sumber Data'. Pilih Excel

  • Dalam daftar tarik-turun 'Sumber Data', pilih Microsoft Excel (opsi ini akan muncul secara otomatis jika Anda telah menginstal Excel)

  • Klik tombol 'Jelajahi' untuk memilih jalur ke file Excel yang ingin Anda impor

  • Pilih versi file Excel (- biasanya bagus untuk file dengan ekstensi. Ekstensi XLS, atau gunakan 2007 untuk file yang lebih baru dengan a. ekstensi XLSX)

  • Centang kotak 'Baris Pertama memiliki header' jika file Excel Anda berisi header

  • Klik Berikutnya

  1. Pada layar 'Pilih Tujuan', pilih database tujuan
  • Pilih 'Nama server', Otentikasi (biasanya nama pengguna & kata sandi sql Anda) dan pilih Database sebagai tujuan. Klik Berikutnya

  1. Di jendela 'Tentukan Salinan Tabel atau Kueri'
  • Untuk mempermudah pilih saja 'Copy data from one or more tables or views', klik Next
  1. 'Pilih Tabel Sumber. ' pilih lembar kerja dari file Excel Anda dan tentukan tabel tujuan untuk setiap lembar kerja. Jika Anda belum memiliki tabel, wizard akan dengan senang hati membuat tabel baru yang cocok dengan semua kolom dari spreadsheet Anda. Klik Berikutnya