Setelah Anda selesai menjalankan kueri di Pengembang SQL, Anda akan melihat output kueri di bagian bawah layar Anda
Klik kanan pada sel mana pun pada hasil kueri, lalu pilih opsi 'Ekspor...' dari menu tarik-turun
Anda kemudian akan melihat Wisaya Ekspor
Langkah 3. Pilih format Excel dan lokasi untuk mengekspor file Anda
Sekarang Anda harus melakukannya
- Pilih format Excel dari daftar drop-down. Anda dapat memilih format xlsx untuk versi terbaru Excel, atau format xls untuk versi Excel sebelumnya
- Klik tombol 'Browse…' untuk memilih lokasi penyimpanan file Excel
- Tekan tombol ‘Berikutnya >‘ setelah Anda selesai
Langkah 4. Ekspor output kueri ke Excel
Untuk langkah terakhir, klik tombol 'Selesai' untuk mengekspor hasil kueri ke Excel
Kesimpulan
Anda baru saja melihat cara mengekspor hasil kueri Anda ke Excel di SQL Developer. Anda dapat memilih untuk mengekspor hasil kueri ke format xlsx untuk versi Excel yang lebih baru, atau format xls untuk versi Excel sebelumnya
Jika Anda perlu mengekspor hasil kueri Anda ke file CSV, Anda dapat memeriksa panduan berikut yang menjelaskan langkah-langkah untuk mengekspor hasil kueri Anda ke CSV di Pengembang SQL. Alternatifnya, Anda dapat menerapkan spool untuk mencapai tujuan yang sama
Terlepas dari penolakan dari penggemar Database, terkadang masuk akal untuk mengekspor data dari SQL ke file Excel. Itu sangat tergantung pada siapa audiens informasinya. Tidak semua orang hebat dengan Analisis SQL. Hanya sedikit orang yang memerlukan akses ke database
Dan seringkali bos hanya perlu melihat informasi di Excel
Jadi, jika Excel adalah Output yang diperlukan, artikel ini ada di sini untuk membantu Anda Mengekspor Kueri SQL ke Excel.
Berikut adalah tiga cara untuk Mengekspor kueri SQL ke format Excel. Yang terakhir bisa agak rumit. Saya akan memberikan versi ringkas diikuti dengan versi mendetail dengan tangkapan layar
Tiga cara cepat untuk Mengekspor Data SQL ke Excel
Pilih Versi Ringkas lalu gulir ke bawah untuk menggunakan Versi Ekspor SQL ke Excel yang paling sesuai untuk Anda.
Metode Nomor 1 – Salin hasil Grid dan Tempel ke Excel
Di bawah Kueri, Pastikan hasil ke Kisi dipilih
Setelah Menjalankan kueri Anda, klik kanan sudut kanan atas kisi
Salin Dengan Header
Rekatkan ke File Excel
Kemungkinan Masalah
Saya telah melihat masalah pemformatan dengan strategi ini. Misalnya, ada situasi di mana spreadsheet turun sebelum nol setelah salin-tempel
Saya juga memperhatikan bidang yang panjang, (pikirkan bidang teks bebas yang sangat panjang) berakhir di baris berikutnya
Untuk alasan di atas, saya lebih suka metode selanjutnya ini untuk file Excel yang bersih
Metode Nomor 2. Ekspor Hasil Kueri sebagai Tugas
Di jendela penjelajah objek, temukan database yang ingin Anda ekspor
Klik kanan Database, Klik Tugas, dan Ekspor Data
Wizard memandu Anda melalui langkah-langkah selanjutnya, tetapi saya telah menyertakan tangkapan layar di bawah ini
Metode Nomor 3 – Gunakan TSQL kuno yang bagus untuk mengirim data ke file excel
Bagi mereka yang mengutamakan kecepatan, gunakan format skrip berikut
MASUKKAN KE OPENROWSET('Microsoft. KARTU AS. OLEDB. 12. 0','Excel 12. 0; . \SQL2019\Laporan\Nama Pengguna. xlsx;’,’SELECT * FROM [Sheet1$]’) PILIH DisplayName FROM dbo. Pengguna Di Mana Reputasi > 2000
Kemungkinan Masalah – Mengonfigurasi ini mungkin bukan jenis kesenangan Anda dan meluruskan ini layak mendapatkan artikelnya sendiri
Petunjuk langkah demi langkah dengan tangkapan layar
Metode Nomor 1 – Salin hasil Grid dan rekatkan ke Excel
Setelah memastikan hasil ke kisi diaktifkan, Jalankan kueri Anda, klik kanan sudut kiri atas kisi hasil
Pilih Salin dengan Header dan kemudian Anda siap untuk menempel di Excel dengan Ctrl + C
Metode 2 – Ekspor Melalui Wisaya Ekspor
Klik kanan pada database yang ingin Anda ekspor. Kemudian Pilih tugas dan "Ekspor Data"
SQL Server Wizard akan dimulai. Klik Berikutnya melalui petunjuknya
Pilih Native client yang sesuai, nama server Anda, dan database, lalu pilih "Berikutnya"
Selanjutnya, Pilih Microsoft Excel dan jalur file tempat Anda ingin mengimpor data. Itu. xls file yang Anda beri nama akan dibuat oleh proses ini
Sekarang Anda dapat memilih untuk mengekspor seluruh tabel atau kueri. Untuk tujuan latihan ini, kami membuat kueri
Tempelkan kueri ke dalam bidang Pernyataan SQL. Pastikan setiap bidang keluaran memiliki nama yang unik
Klik Next pada layar “Select Source Tables and Views”.
Saya menggunakan pengaturan default pada "masalah konversi dan layar pemetaan tipe data"
Sekarang Anda dapat memilih untuk Menjalankan segera atau Menyimpan Paket SSIS untuk digunakan kembali nanti
Periksa kembali pengaturan Anda dan klik selesai
Pastikan tidak ada kesalahan dalam Ekspor
Sekarang Buka direktori yang Anda pilih sebelumnya dan pastikan Anda memiliki File Excel yang terlihat manis di lokasi itu
Metode Nomor 3 – Gunakan TSQL untuk mengirim data ke file excel
Metode ini adalah yang tercepat setelah Anda menyiapkannya tetapi konfigurasinya adalah bagian yang sulit. Izin bisa menjadi faktor pembatas
Juga dengan skrip di bawah ini, Anda harus memastikan file tersebut ada sebelum Anda menjalankan kueri agar dapat diimpor dengan benar
Pertama, buat file excel kosong di direktori yang Anda pilih
C. \SQL2019\Laporan\Nama Pengguna. xlsx
Kemudian jalankan skrip ini di bawah ini
MASUKKAN KE OPENROWSET('Microsoft. KARTU AS. OLEDB. 12. 0’,’Excel 12. 0;
Basis data=C. \SQL2019\Laporan\Nama Pengguna. xlsx;’,’PILIH * DARI [Sheet1$]’)
PILIH NamaTampilan DARI dbo. Pengguna Di Mana Reputasi > 2000
Mengonfigurasi ini bisa rumit dan bergantung pada tingkat izin Anda. Pastikan Anda telah menginstal Server/Penyedia Tertaut yang benar ('Microsoft. KARTU AS. OLEDB. 12. 0') Dan periksa pengaturan pengguna Database Anda ke server ini