CARA IMPORT DATA EXCEL KE SQL SERVER 2000

Pilar – Keluaran Cara Import Data Excel ke MySQL dan SQL Server

Hampir semua perusahaan dan bisnis menggunakan spreadsheet Excel untuk melacak dan mengorganisir data mereka. Tetapi ketika datanya terus berkembang, memasukkannya satu per satu ke dalam database dapat sangat memakan waktu dan membosankan. Oleh karena itu, mengimpor data dari Excel ke MySQL mempercepat proses ini. Pada artikel ini, Anda akan mempelajari cara mengimpor data Excel ke MySQL dan SQL Server.

MySQL dan SQL Server adalah sistem manajemen basis data (DBMS) yang populer dan sering digunakan. Keduanya memiliki kemampuan yang sama dalam hal impor data Excel, hanya perbedaan kecil dalam sintaks query. Oleh karena itu, kami akan mencakup cara impor untuk keduanya dalam artikel ini.

Langkah 1: Persiapkan Data Excel Anda

Sebelum mengimpor data Excel, pastikan data Anda diatur dengan benar. Ini berarti Anda harus memeriksa tata letak, header, dan jenis data Anda. Sebagai contoh, mari kita lihat data berikut:

CARA IMPORT DATA EXCEL KE SQL SERVER 2000

Data Excel

Data ini terdiri dari enam kolom yang berisi informasi tentang karyawan. Kolom pertama adalah ID karyawan, kolom kedua adalah nama belakang, kolom ketiga adalah nama depan, kolom keempat adalah posisi, kolom kelima adalah tanggal lahir, dan kolom keenam adalah gaji. Pastikan kolom-kolom ini diatur dengan benar, seperti misalnya, kolom tanggal lahir diformat sebagai tanggal dan kolom gaji diformat sebagai angka.

Setelah Anda memeriksa tata letak dan jenis data Anda, hapus baris header jika diperlukan (jika Anda tidak menambahkannya ke dalam tabel MySQL Anda) dan kemudian simpan data spreadsheet Anda sebagai file CSV. Pastikan untuk menghapus karakter khusus dan spasi dari nama file.

Baca Juga :  CARA MEMBUAT STEMPEL DI EXCEL

Langkah 2: Buat database MySQL atau SQL Server

Sebelum memasukkan data Excel Anda ke dalam database, Anda perlu membuat database terlebih dahulu. Ikuti langkah-langkah berikut untuk membuat database:

### Membuat database di MySQL
– Buka terminal MySQL Anda dengan menjalankan perintah `mysql -u root -p`
– Buat database dengan perintah `CREATE DATABASE nama_database;`
– Periksa apakah database Anda sudah terbuat dengan perintah `SHOW DATABASES;`

### Membuat database di SQL Server
– Buka SQL Server Management Studio dan masuk ke instance yang Anda inginkan.
– Di dalam Object Explorer, klik kanan pada ‘Databases’ dan pilih ‘New Database’.
– Pada dialog window ‘New Database’, beri nama database dan klik OK.

Setelah database terbuat, buat tabel sesuai dengan data di Excel Anda. Untuk membuat tabel, gunakan sintaks SQL berikut:

### Membuat tabel di MySQL
“`
CREATE TABLE nama_tabel (
kolom_1 tipe_data,
kolom_2 tipe_data,
kolom_3 tipe_data,

);
“`

### Membuat tabel di SQL Server
– Dalam Object Explorer, cari database yang baru saja Anda buat.
– Klik kanan dan pilih ‘New Query’.
– Ketik sintaks SQL berikut untuk membuat tabel:

“`
CREATE TABLE nama_tabel (
kolom_1 tipe_data,
kolom_2 tipe_data,
kolom_3 tipe_data,

);
“`

Buat tabel pada database untuk angka karyawan seperti yang ditampilkan dalam data Excel Excel. Misalnya, Anda dapat membuat tabel ‘employees’:

### Tabel karyawan di MySQL
“`
CREATE TABLE employees (
id INT(11) NOT NULL AUTO_INCREMENT,
last_name VARCHAR(50) NOT NULL,
first_name VARCHAR(50) NOT NULL,
position VARCHAR(50) NOT NULL,
birth_date DATE NOT NULL,
salary DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
“`

### Tabel karyawan di SQL Server
“`
CREATE TABLE employees (
id INT PRIMARY KEY IDENTITY,
last_name VARCHAR(50) NOT NULL,
first_name VARCHAR(50) NOT NULL,
position VARCHAR(50) NOT NULL,
birth_date DATE NOT NULL,
salary MONEY NOT NULL
);
“`

Baca Juga :  CARA MEMBUAT KETERANGAN DI KOLOM EXCEL

Langkah 3: Impor Data Excel ke MySQL atau SQL Server

Setelah database dan tabel Anda dibuat, Anda dapat mengimpor data Excel menggunakan beberapa cara berikut.

### Menggunakan perintah LOAD DATA di MySQL
Untuk mengimpor data Excel ke MySQL, Anda dapat menggunakan perintah `LOAD DATA`. Perintah ini mengambil data dari file CSV dan memasukkannya ke dalam database MySQL.

Berikut adalah sintaks dari perintah `LOAD DATA`:

“`
LOAD DATA INFILE ‘nama_file.csv’
INTO TABLE nama_tabel
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\n’
IGNORE 1 ROWS;
“`

– `INFILE ‘nama_file.csv’` adalah lokasi dari file CSV yang ingin Anda impor.
– `INTO TABLE nama_tabel` adalah nama tabel di MySQL yang diimport.
– `FIELDS TERMINATED BY ‘ , ’` mengindikasikan bahwa nilai-nilai dipisahkan dengan koma.
– `ENCLOSED BY ‘ ” ‘` mengindikasikan bahwa nilai-nilai terkandung dalam tanda kutip.
– `LINES TERMINATED BY ‘ \n ‘` menunjukkan bahwa setiap baris diakhiri dengan karakter baris baru.
– `IGNORE 1 ROWS` mengabaikan baris header yang tidak berguna.

### Menggunakan wizard Impor Data di SQL Server
SQL Server Management Studio memiliki wizard yang dapat mengimpor data Excel ke SQL Server. Untuk menjalankannya, ikuti langkah berikut:

– Buka SQL Server Management Studio dan masuk ke instance SQL Server.
– Di dalam Object Explorer, pilih database yang ingin Anda impor data dari Excel.
– Klik kanan pada database dan pilih Tasks -> Import Data.
– Pada dialog window ‘SQL Server Import and Export Wizard’, pilih ‘Excel’ sebagai sumber data dan tentukan path ke file Excel Anda.
– Pilih sheet Excel yang sesuai dengan data yang ingin Anda impor.
– Pilih tabel yang sesuai atau buat tabel baru.
– Setel masing-masing kolom Anda untuk memastikan kolom Excel cocok dengan kolom tabel SQL Anda.
– Impor data dengan mengklik Next.

Baca Juga :  Cara Membuat Add In Excel Yang Diprotect

Setelah mengimpor data Excel ke MySQL atau SQL Server dengan sukses, coba tampilkan data di tabel Anda untuk memeriksa apakah semua data telah dimasukkan dengan benar.

FAQ

Bisakah Saya Mengimpor Data Excel ke Oracle Database?

Ya, Anda dapat mengimpor data Excel ke Oracle Database dengan mengikuti prinsip yang sama dalam artikel ini. Yang perlu Anda lakukan adalah menyesuaikan sintaks SQL dengan menggunakan Bahasa SQL Oracle.

Bagaimana Saya Menyatukan Data dari Beberapa Lembar Excel ke Satu Tabel Database?

Proses mengimpor data Excel dari beberapa lembar ke satu tabel database berbeda-beda tergantung pada tipe database yang Anda gunakan. Jika Anda menggunakan MySQL, cara tercepat adalah dengan mengimpor setiap lembar ke tabel-tabel terpisah dan kemudian menggabungkannya. Sedangkan, pada SQL Server, Anda bisa memilih opsi “SQL Server Destination” pada wizard Import Data, lalu atur pengaturan seperti kolom dan posisi data Anda, Anda juga dapat menggunakan `CONCATENATE` formula pada Excel.

Anda telah menyelesaikan langkah-langkah mengimpor data Excel ke MySQL dan SQL Server. Dengan artikel ini, proses mengimpor data ke database Anda harus relatif mudah dan cepat. Ingatlah untuk memeriksa dan mengkonversi data Excel Anda menjadi tipe data yang tepat sebelum memasukkannya ke dalam tabel database. Semoga bermanfaat!