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.
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 chittadbSekarang, 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
Basis data "Chittadb" dibuat
Langkah 3
Luaskan database tempat Anda ingin mengimpor data. Di sini saya ingin mengimpor data ke database "Chittadb". Basis data tidak memiliki tabel sekarang
Klik kanan database tujuan Anda -> Pilih Tugas -> Impor Data
Langkah 4
Munculan Import wizard akan membuka "Welcome to SQL Server Import and Export Wizard" dan Klik Next
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
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;
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
Langkah 8
Kita dapat menentukan nama tabel di wizard berikut. Jadi ubah nama bagian tujuan "[dbo]. [Sheet1$]" sebagai "[dbo]. [Tbl_Employee]" dan klik Berikutnya
Jika Anda ingin mempratinjau data Anda, Klik tombol pratinjau
Langkah 9
Simpan dan Jalankan paket. Centang Jalankan segera dari kotak centang dan Klik tombol Berikutnya atau Selesai Anda bisa mendapatkan halaman Lengkapi Wizard
Langkah 10
Klik selesai
Langkah 11
Eksekusi berhasil dan Klik tombol Tutup
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”.
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
Buka SSMS (SQL Server Management Studio) dan sambungkan ke database tempat Anda ingin mengimpor file
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)
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
- 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
- Di jendela 'Tentukan Salinan Tabel atau Kueri'
- Untuk mempermudah pilih saja 'Copy data from one or more tables or views', klik Next
'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