Dalam artikel ini, Anda akan mempelajari 2 cara mudah untuk melakukan salah satu tugas manajemen data yang paling berguna. cara memasukkan data dari Excel ke SQL Server. Show
Daftar Isi
Latar belakangSebelum saya mendirikan SQL Spreads (Excel Add-In untuk Mengimpor dan Memperbarui data SQL Server dari dalam Excel), saya bekerja sebagai konsultan Business Intelligence selama bertahun-tahun menggunakan alat BI Microsoft, seperti SQL Server, SSIS, Layanan Pelaporan, Excel Saya telah menemukan bahwa ketika mengerjakan proyek yang berbeda, saya cenderung mengambil sejumlah hal menarik yang dapat saya gunakan kembali berulang kali. Salah satu hal yang saya gunakan kembali di hampir setiap proyek adalah kemampuan untuk menyalin dan menempelkan data dari Excel ke dalam tabel di SQL Server Ini adalah cara yang sangat sederhana dan nyaman untuk mengimpor data dengan cepat ke dalam tabel melalui SQL Server Management Studio. Misalnya, mengisi tabel dimensi baru, menambahkan beberapa data pengujian, atau memasukkan data lain yang Anda perlukan untuk masuk ke tabel dengan cepat di SQL Server Tetapi bagaimana jika Anda ingin memasukkan data dari Excel ke SQL tanpa menggunakan Management Studio? . Itu membuat tugas impor Excel ke SQL Server Anda jauh lebih mudah dilakukan Oleh karena itu, pada artikel ini saya akan menjelaskan cara memasukkan data dari Excel ke SQL Server menggunakan 2 metode mudah ini
Cara mengimpor data dari Excel ke SQL Server – Metode Salin dan TempelPetunjuk langkah demi langkah
Ingat. Mulailah selalu dengan menyalin dan menempelkan satu baris data dari Excel ke SQL Server. Ini untuk memeriksa bahwa tidak ada ketidaksesuaian antara data Anda dari Excel dan tabel SQL Server (seperti jumlah kolom) dan bahwa data Anda di Excel divalidasi dengan tipe data di tabel SQL Server. Lihat bagian “Kiat dan trik” di bawah ini untuk lebih jelasnya Cara memasukkan data dari Excel ke SQL Server dengan kolom identitasTeknik yang sama juga dapat digunakan untuk menyalin dan menempelkan data ke dalam tabel yang memiliki kolom ID yang bertambah secara otomatis (kolom identitas) Hal yang perlu diingat di sini adalah juga menyertakan kolom kosong paling kiri ekstra di Excel saat menyalin data dari Excel ke SQL Server Ikuti langkah-langkah ini untuk menyalin dan menempelkan data dari Excel ke SQL Server menggunakan tabel dengan kolom ID penambahan otomatis
Salin dan tempel data dari Tampilan Excel ke SQL ServerMetode salin dan tempel juga berfungsi saat impor Excel ke SQL Server Anda ke Tampilan dan bukan ke Tabel. Satu-satunya persyaratan adalah Tampilan hanya boleh berisi data dari satu tabel Dalam Tampilan di SQL Server yang berisi data dari beberapa tabel gabungan, Anda tidak dapat menyisipkan baris baru, tetapi Anda dapat memperbarui data, selama Anda hanya memperbarui kolom yang berasal dari tabel dasar yang sama Impor Excel ke SQL Server pada mesin jarak jauhSaat bekerja dengan database SQL Server di mesin jarak jauh, di mana Anda terhubung ke mesin jarak jauh menggunakan Remote Desktop Connection, Anda masih dapat menggunakan teknik salin dan tempel yang sama untuk memindahkan data dari Excel mesin lokal Anda ke database SQL Server di komputer Anda. Jika Anda tidak dapat menyalin dan menempelkan data ke dalam SQL Server saat tersambung menggunakan Remote Desktop Connection, pertama-tama periksa apakah salin dan tempel diaktifkan untuk Remote Desktop Connection
Jika Anda masih tidak dapat menyalin dan menempelkan data antara Excel di mesin lokal Anda dan SQL Server di server basis data jarak jauh, verifikasi dengan administrator server Anda bahwa fitur salin dan tempel diaktifkan untuk Koneksi Desktop Jarak Jauh di server Tips saat menyalin dan menempelkan data dari Excel ke SQL serverMemvalidasi data Anda – mulai dengan satu baris dataJika data yang Anda salin dari dokumen Excel tidak cocok dengan tipe data kolom di tabel SQL Server Anda, penyisipan data akan dibatalkan dan Anda akan mendapatkan pesan peringatan. Ini akan terjadi untuk setiap baris yang Anda tempel dari Excel ke SQL Server. Jika Anda menempelkan 500 baris dari Excel dengan jumlah kolom yang salah, Anda akan mendapatkan satu pesan peringatan untuk setiap baris yang Anda tempel Untuk menghindarinya, triknya adalah mulai menyalin hanya satu baris data dan menempelkannya ke tabel SQL Server. Jika Anda mendapatkan pesan peringatan untuk tipe data yang salah, Anda bisa memperbaiki ketidakcocokan dan mengulangi prosedur salin dan tempel hingga semua kolom Excel Anda masuk ke dalam tabel di SQL Server. Saat semua kolom cocok, pilih baris yang tersisa dan rekatkan semuanya ke dalam tabel SQL Server dalam satu langkah Memasukkan nilai NULL dari Excel ke dalam tabel SQL ServerSaat Anda memiliki kolom di tabel SQL Server yang memungkinkan nilai NULL, dan Anda ingin memasukkan nilai NULL ke dalam tabel, cukup masukkan teks NULL ke dalam sel di Excel, lalu salin dan tempel data dari Excel ke SQL Server Nilai NULL akan dimasukkan ke dalam tabel di SQL Server Tabel dengan kolom yang dihitungUntuk tabel SQL Server yang berisi kolom terhitung, Anda bisa menempelkan data dari Excel ke dalam tabel tersebut hanya dengan mengosongkan data untuk kolom terhitung di Excel, lalu menyalin dan menempelkan data dari Excel ke dalam tabel SQL Server Cara mendapatkan nama kolom dari tabel di SQL Server ke ExcelSaat Anda menyiapkan data di Excel untuk diimpor ke tabel SQL Server yang sudah ada, ada gunanya memiliki judul kolom dan beberapa baris data sampel sebagai referensi di Excel Ada teknik di mana Anda bisa menyalin data yang ada di SQL Server ke Excel dan menyertakan nama kolom tabel sebagai nama header Ikuti langkah-langkah ini untuk menyertakan juga nama kolom saat menyalin beberapa baris data dari tabel SQL Server ke Excel
Kinerja Excel ke SQL ServerMenyalin dan menempelkan data dari Excel ke SQL Server adalah metode yang sangat sederhana untuk mengimpor data dari Excel ke database SQL Server Anda. Salah satu kekurangannya adalah bukan metode tercepat jika Anda perlu memasukkan data dalam jumlah yang lebih besar, seperti beberapa ratus ribu baris data atau lebih. Untuk mendapatkan referensi tentang batas kinerja, saya telah menjalankan beberapa pengujian pada mesin i7 lokal saya dengan RAM 8 GB dengan Microsoft Excel dan SQL Server diinstal pada mesin yang sama Saya mendapatkan hasil sebagai berikut. menyalin data di Excel dengan 10 kolom tipe data campuran ke SQL Server membutuhkan waktu sekitar 2 detik untuk 100 baris, sekitar 30 detik untuk 1000 baris, dan sekitar 10 menit untuk 20.000 baris Jadi, saya akan mengatakan bahwa batas untuk menggunakan fitur salin dan tempel adalah sekitar beberapa ribu hingga beberapa puluh ribu baris data. Jika Anda perlu melakukan impor Excel ke SQL Server dengan lebih banyak data, maka Anda harus menggunakan Wisaya Impor dan Ekspor Server SQL . Salin dan tempel – referensi cepat
Cara mengimpor data dari Excel ke SQL Server – Metode SQL SpreadsMetode ini ideal untuk pengguna yang tidak ingin memasukkan data menggunakan SQL Server Management Studio Instal Add-In SQL Spreads untuk ExcelAnda dapat mengunduh uji coba gratis SQL Spreads dari di sini .
Untuk detail selengkapnya tentang penginstalan, lihat bagian Menginstal SQL Spread di Basis Pengetahuan kami. Sambungkan ke database SQL Server AndaSetelah SQL Spreads diinstal, Anda akan melihat bahwa itu telah ditambahkan sebagai tab pita baru
Segera setelah Anda memilih tabel, data dalam tabel diisi di lembar Excel. Anda sekarang dapat melihat semua data di tabel SQL Server Anda dan menggunakannya di buku kerja Excel Anda. Kekuatan sebenarnya dari SQL Spreads adalah kemampuan untuk memperbarui atau menambah data di SQL Server langsung dari Excel Memasukkan baris baru ke dalam SQL ServerUntuk mengimpor data baru ke SQL Server, gulir ke bawah ke baris kosong pertama dan ketikkan data baru Anda atau tempel sekumpulan baris yang disalin dari buku kerja Excel lainnya Setelah Anda menambahkan atau menempelkan baris baru, klik tombol 'Simpan ke Basis Data' untuk mendapatkan perubahan yang ditulis ke tabel di SQL Server Memperbarui data yang ada di SQL ServerAnda juga dapat memperbarui harga di tabel produk secara langsung di Excel, dan menyimpan kembali perubahan tersebut ke SQL Server. Untuk melakukan ini, Anda cukup mengedit tabel di Excel dan kemudian klik tombol 'Simpan ke Database' untuk mendapatkan perubahan yang ditulis ke tabel di SQL Server Alat dan teknik lainnyaAda beberapa cara lain untuk mengimpor file Excel ke tabel di SQL Server. Berikut adalah beberapa metode lainnya
Ringkasan – masukkan data dari Excel ke SQL ServerPada artikel ini, kami telah melihat 2 cara mudah untuk memasukkan data dari Excel ke SQL Server Jika Anda tahu cara menggunakan SQL Server Management Studio, fitur salin dan tempel adalah opsi yang bagus saat Anda perlu mengimpor data dengan cepat dan mudah dari Excel ke SQL Server. Prosesnya sederhana dan tidak memerlukan pengetahuan atau alat khusus, dan dapat digunakan dalam tabel dengan beberapa puluh ribu baris data. Itu juga dapat melayani skenario seperti tabel dengan kunci identitas yang bertambah secara otomatis, atau jika Anda perlu terhubung ke SQL Server pada mesin jarak jauh menggunakan Remote Desktop Connection Jika Anda tidak memiliki akses ke SQL Server Management Studio, Anda dapat menggunakan SQL Spreads Excel Add-In untuk memasukkan data dari Excel ke SQL. Ini cepat dan mudah digunakan untuk pengguna non-teknis. Untuk pengguna yang lebih mahir, ada beberapa fitur keren seperti kolom pencarian, opsi pivot, dan validasi data yang memungkinkan Anda membuat solusi manajemen data yang tangguh Unduh uji coba gratis SQL Spreads dan hubungi kami if you have any questions. Artikel oleh Johannes AkessonBekerja di industri Business Intelligence selama 15+ tahun terakhir Pendiri SQL Spreads – manajemen data Tinggalkan BalasanNama lengkap Surel alamat situs web Komentar Δ Komentar (7)Dan » 20. Des, 2018 Terima kasih telah menunjukkan fungsi salin/tempel yang sangat sederhana. Saya tidak bisa mengaktifkan Wizard Impor Bagaimana cara mengimpor data dari Excel ke SQL Server menggunakan C#?Unggah Massal Excel ke SQL Server di C#. Bersih . Buat formulir Anda untuk mengunggah Buat Struktur DB Anda Buat string koneksi Anda untuk berkomunikasi dengan DB. . Buat struktur Formulir untuk menangani pembacaan excel serta mengirim data ke kelas DAO untuk Pengunggahan massal Bagaimana cara memetakan kolom data Excel ke kolom tabel SQL menggunakan C#?Membuka(); . Membuka(); . ExecuteReader();
Bagaimana cara mengotomatiskan entri data dari Excel ke SQL Server?Ini adalah proses 4 langkah. . Sambungkan Excel ke sumber data eksternal. database SQL Anda Impor data SQL Anda ke Excel Buat Tabel Pivot dengan sumber data SQL eksternal Otomatiskan Pembaruan Data SQL Anda Di Excel Dengan Fungsi GETPIVOTDATA Bagaimana cara mengimpor data CSV ke SQL?Cara mengimpor data dari CSV ke SQL Server . Di Object Explorer, klik kanan database, arahkan ke Data Pump, lalu klik Import Data Pada halaman File sumber, pilih format impor CSV. . Pada halaman Tujuan, pilih koneksi server, database, dan skemanya |