Cara Mengimpor Data Database SQL ke File Excel [Contoh]
โก Ringkasan Cerdas
Mengimpor data basis data SQL ke Excel menghubungkan lembar kerja ke tabel aktif di SQL Server atau Access. Halaman ini membuat contoh tabel karyawan, mengimpornya melalui Panduan Koneksi Data, mengimpor tabel Access, dan membahas cara memperbarui koneksi.

Impor Data SQL ke File Excel
Dalam tutorial ini, kita akan mengimpor data dari database SQL eksternal. Latihan ini mengasumsikan Anda memiliki contoh SQL Server yang berfungsi dan dasar-dasar SQL Server.
Pertama kita buat SQL file yang akan diimpor ke Excel. Jika Anda sudah memiliki file ekspor SQL, maka Anda dapat melewati dua langkah berikut dan melanjutkan ke langkah berikutnya.
- Buat database baru bernama EmployeeDB
- Jalankan kueri berikut
USE EmployeeDB GO CREATE TABLE [dbo].[employees]( [employee_id] [numeric](18, 0) NOT NULL, [full_name] [nvarchar](75) NULL, [gender] [nvarchar](50) NULL, [department] [nvarchar](25) NULL, [position] [nvarchar](50) NULL, [salary] [numeric](18, 0) NULL, CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED ( [employee_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO INSERT INTO employees(employee_id,full_name,gender,department,position,salary) VALUES ('4','Prince Jones','Male','Sales','Sales Rep',2300) ,('5','Henry Banks','Male','Sales','Sales Rep',2000) ,('6','Sharon Burrock','Female','Finance','Finance Manager',3000); GO
Cara Mengimpor Data ke Excel menggunakan Dialog Wizard
- Buat buku kerja baru di MS Excel
- Klik pada tab DATA
- Pilih dari tombol Sumber lain
- Pilih dari SQL Server seperti yang ditunjukkan pada gambar di atas
- Masukkan nama server/alamat IP. Untuk tutorial ini, saya terhubung ke localhost 127.0.0.1
- Pilih jenis login. Karena saya menggunakan komputer lokal dan autentikasi Windows saya aktif, saya tidak akan memberikan ID pengguna dan kata sandi. Jika Anda terhubung ke server jarak jauh, maka Anda perlu memberikan detail ini.
- Klik tombol berikutnya
Setelah Anda terhubung ke server database. Sebuah jendela akan terbuka, Anda harus memasukkan semua detail seperti yang ditunjukkan pada tangkapan layar
- Pilih EmployeesDB dari daftar drop-down
- Klik pada tabel karyawan untuk memilihnya
- Klik tombol berikutnya.
Ini akan membuka wizard koneksi data untuk menyimpan koneksi data dan menyelesaikan proses koneksi ke data karyawan.
- Anda akan mendapatkan jendela berikut
- Klik tombol OK
Cara Impor Data MS Access ke Excel beserta Contohnya
Di sini, kita akan mengimpor data dari database eksternal sederhana yang didukung oleh Microsoft Akses basis data. Kami akan mengimpor tabel produk ke excel. Anda dapat mengunduh Microsoft Akses database.
- Buka buku kerja baru
- Klik pada tab DATA
- Klik dari tombol Akses seperti yang ditunjukkan di bawah ini
- Anda akan mendapatkan jendela dialog seperti di bawah ini
- Telusuri ke database yang Anda unduh dan
- Klik tombol Buka
- Klik tombol OK
- Anda akan mendapatkan data berikut
Memperbarui dan Mengelola Koneksi Basis Data
Keunggulan impor dibandingkan tempel adalah Excel mempertahankan koneksi langsung ke basis data, sehingga satu kali penyegaran akan memasukkan baris terbaru tanpa perlu mengulangi wizard. Mengelola koneksi tersebut menjaga laporan tetap terkini dan aman.
- Perbarui data: Klik sel mana pun di tabel yang diimpor, buka tab DATA, dan pilih Segarkan, atau Segarkan Semua untuk memperbarui semua koneksi.
- Segarkan saat dibuka: Di Properti Koneksi, centang โPerbarui data saat membuka fileโ agar laporan selalu mutakhir setiap kali dibuka.
- Kelola koneksi: Gunakan Kueri & Koneksi untuk mengganti nama, mengedit, atau menghapus koneksi, dan untuk memeriksa server dan basis data yang ditujunya.
- Lindungi kredensial: Lebih suka Windows Lakukan otentikasi jika memungkinkan, dan jangan pernah menyimpan kata sandi basis data di buku kerja bersama.
โ ๏ธ Peringatan: Buku kerja yang berisi koneksi basis data aktif dapat mengekspos nama server dan kueri. Hapus koneksi tersebut melalui Kueri & Koneksi sebelum membagikan file ke luar organisasi, atau tempelkan nilai-nilai tersebut sebagai data statis terlebih dahulu.










