SQL minangka program pamrograman populer sing digunakake nalika nggarap database (DB). Sanajan ana aplikasi sing kapisah kanggo operasi basis data ing suite Microsoft Office - Akses, nanging Excel uga bisa nggarap database, nggawe queri SQL. Ayo ngerteni carane kita bisa mbentuk panyuwunan kasebut kanthi maneka warna cara.
Deleng uga: Carane nggawe database ing Excel
Nggawe query SQL ing Excel
Basa pamrograman SQL beda karo analog ing kasunyatan sing meh kabeh sistem manajemen basis data modern bisa digarap. Mulane, ora sakabehe ngasilake kaya prosesor tabular kaya Excel, sing akeh fungsi tambahan, bisa uga nganggo basa iki. Pangguna sing ahli nggunakake SQL nggunakake Excel bisa ngatur macem-macem beda data tabular.
Cara 1: Gunakake Tambah ons
Nanging pisanan, ayo nimbang opsi nalika sampeyan bisa nggawe query SQL saka Excel tanpa nggunakake piranti standar, nanging nggunakake tambahan pihak katelu. Salah siji sing paling apik kanggo nindakake tugas iki yaiku toolkit XLTools, sing, ing tambahan fitur iki, nyedhiyakake fungsi liyane. Nanging, kudu dicathet yen wektu gratis nggunakake alat iki mung 14 dina, banjur sampeyan kudu tuku lisensi.
Download XLTools Add-on
- Sawise sampeyan wis ndownload file tambahan xltools.exekudu dileksanakake kanthi instalasi. Kanggo mbukak installer, klik kaping pindho tombol mouse kiwa ing file instalasi. Sawise iku, jendhela bakal miwiti ing ngendi sampeyan kudu ngonfirmasi persetujuan sampeyan karo perjanjian lisensi kanggo panggunaan produk Microsoft - NET Framework 4. Kanggo nindakake iki, mung klik tombol "Nampa" ing ngisor jendhela.
- Sawise iku, installer ngundhuh file sing dibutuhake lan wiwit proses instalasi.
- Sabanjure, ana jendhela mbukak sing kudu sampeyan konfirmasi idin kanggo nginstal nambahake iki. Kanggo nindakake iki, klik tombol. "Instal".
- Banjur wiwit prosedur instalasi langsung nambah-ing dhewe.
- Sawise rampung, jendhela bakal mbukak ing kono bakal dilapurake yen instalasi wis rampung rampung. Ing jendhela sing ditemtokake, mung klik tombol "Tutup".
- Tambahan kasebut wis diinstal lan saiki sampeyan bisa mbukak file Excel ing ngendi sampeyan kudu ngatur query SQL. Bebarengan karo sheet Excel, jendhela mbukak kanggo ngetik kode lisènsi XLTools. Yen sampeyan duwe kode, sampeyan kudu ngetik ing kolom sing bener lan klik tombol kasebut "OK". Yen sampeyan pengin nggunakake versi gratis sajrone 14 dina, sampeyan mung kudu klik tombol kasebut. "Lisènsi Coba".
- Nalika milih lisensi sidhang, jendhela cilik liyane mbukak ing ngendi sampeyan kudu nemtokake jeneng pisanan lan pungkasan (sampeyan bisa nggunakake jeneng samaran) lan e-mail. Sawise kuwi, klik tombol "Mulai Periode Coba".
- Sabanjure kita bali menyang jendela lisensi. Nalika sampeyan ndeleng, angka sing sampeyan lebok wis katon. Saiki sampeyan mung kudu mencet tombol. "OK".
- Sawise sampeyan nindakake manipulasi ing ndhuwur, tab anyar bakal katon ing salinan Excel - "XLTools". Nanging ora cepet-cepet mbukak. Sadurunge sampeyan nggawe pitakonan, sampeyan kudu ngowahi dhaptar meja, sing bakal kita lakoni, menyang meja sing disebut "cerdas" lan menehi jeneng.
Kanggo nindakake iki, milih array utawa unsur kasebut. Kang ana ing tab "Ngarep" klik ing lambang "Format minangka tabel". Iki diselehake ing tape ing pamblokiran alat. "Gaya". Sawisé iku dhaptar gaya beda dibukak. Pilih gaya sing sampeyan pas. Pilihan iki ora bakal mengaruhi fungsi meja, supaya sampeyan milih mung kanthi basis preferensi tampilan visual. - Ngisor iki, jendela cilik diluncurake. Iki nuduhake koordinat tabel. Minangka aturan, program kasebut dhewe "njupuk munggah" alamat lengkap saka array, sanajan sampeyan mung milih siji sel ing. Nanging mung yen ora ngganggu informasi sing ana ing lapangan "Temtokake lokasi data meja". Sampeyan uga kudu menehi kawruh bab item "Tabel kanthi judul", ana obah, yen header ing array sampeyan pancene saiki. Banjur klik tombol "OK".
- Sakwise kuwi, kabeh sing ditemtokake bakal diformat minangka tabel, sing bakal mengaruhi loro properti (umpamane, peregangan) lan tampilan visual. Tabel sing ditemtokake bakal dijenengi. Kanggo ngenali lan ngowahi ing bakal, kita klik ing sembarang unsur saka array. Klompok tambahan tab katon ing pita - "Nggarap tabel". Pindhah menyang tab "Constructor"diselehake ing kono. Ing tape ing pamblokiran alat "Properties" ing lapangan "Jeneng Tabel" jeneng array, sing program ditugasake kanthi otomatis, bakal dituduhake.
- Yen dikarepake, pangguna bisa ngganti jeneng kasebut dadi luwih informatif kanthi mung ngetik pilihan sing dipengini menyang lapangan saka keyboard lan mencet tombol Ketik.
- Sawise kuwi, meja siap lan sampeyan bisa langsung menyang organisasi panyuwunan kasebut. Pindhah menyang tab "XLTools".
- Sawise transisi ing tape ing pamblokiran alat "Queries SQL" klik ing lambang Mbukak SQL.
- Jendela eksekusi query SQL dimimitian. Ing sisih kiwa, nemtokake lembar dokumen lan tabel ing wit data sing bakal dibentuk query.
Ing sisih tengen jendhela jendhela, sing nyakup sebagian besar, yaiku panyunting query SQL kasebut dhewe. Ing kono sampeyan kudu nulis kode program. Jeneng kolom tabel sing dipilih bakal katon kanthi otomatis. Pemilihan kolom kanggo pangolahan rampung kanthi printah Pilih. Sampeyan kudu ninggalake ing dhaptar mung kolom sing pengin ditemtokake kanggo proses.
Sabanjure, tulisen teks printah sing arep digunakake kanggo obyek sing dipilih. Pandhuan bisa digunakake kanthi nggunakake operator khusus. Kene pernyataan SQL dhasar:
- ORDER BY - ngurutake nilai;
- NGGABUNGA - gabung tabel;
- GROUP BY - Pengelompokan nilai;
- SUM - summation of values;
- Bentenipun - mbusak duplikat.
Kajaba iku, ing construction query, sampeyan bisa nggunakake operator MAX, MIN, Rata-rata, COUNT, Kiri lan liyane
Ing sisih ngisor jendhela, sampeyan kudu nemtokake persis ing ngendi asil panampil bakal katon. Iki bisa dadi lembaran buku sing anyar (kanthi standar) utawa sawetara spesifik ing lambang saiki. Ing kasus pungkasan, sampeyan kudu ngatur maneh saklar menyang posisi sing cocok lan nemtokake koordinat jangkoan iki.
Sawise panjalukan wis digawe lan setelan sing cocog wis rampung, klik tombol. Run ing ngisor jendhela. Sawise kuwi, operasi sing dilakoni bakal dilakoni.
Pelajaran: Tabel pintar ing Excel
Metode 2: Nggunakake Excel Alat sing Dibangun ing
Ana uga cara kanggo nggawe query SQL kanggo sumber data sing dipilih nggunakake piranti sing dibangun ing Excel.
- Run program Excel. Sawise pindhah menyang tab "Data".
- Ing pamblokiran alat "Njupuk Data Eksternal"kang dumunung ing tape, klik ing lambang "Saka sumber liyane". Dhaptar pilihan liyane. Pilih item ing "Saka Wisaya Sambungan Data".
- Wiwit Wisaya Koneksi Data. Ing dhaptar jinis sumber data, pilih "ODBC DSN". Sawise klik ing tombol kasebut "Sabanjure".
- Jendhela mbukak Penyambungan Data Wizards, ing ngendi sampeyan kudu milih jinis sumber. Pilih jeneng "MS Access Database". Banjur klik tombol. "Sabanjure".
- Jendhela navigasi cilik mbukak ing ngendi sampeyan kudu menyang direktori lokasi database ing format mdb utawa accdb lan pilih file basis data sing dibutuhake. Pandhu arah antarane drive logis dileksanakake ing kolom khusus. "Disks". Antarane direktori, transisi digawe ing area tengah jendela sing disebut "Katalog". Ing panel kiwa kiwa, file sing ditemokake ing direktori saiki bakal ditampilake yen sampeyan duwe ekstensi mdb utawa accdb. Ing wilayah iki sampeyan kudu milih jeneng berkas, banjur klik tombol kasebut "OK".
- Ngisor iki, jendhela kanggo milih tabel ing basis data sing wis ditetepake. Ing wilayah tengah, pilih jeneng tabel sing dikepengini (yen ana sawetara), banjur klik tombol kasebut "Sabanjure".
- Sawise kuwi, jendhela file sambungan data disimpen. Punika informasi sambungan dhasar sing wis diatur. Ing jendhela iki, mung klik tombol. "Rampung".
- Ing lembar Excel, jendhela impor data diluncurake. Sampeyan bisa kanggo nunjukake ing wangun sing pengin diwenehi data:
- Tabel;
- Pivot Table Report;
- Grafik ringkesan.
Pilih opsi sing pengin. Cukup ing ngisor iki sampeyan kudu nemtokake persis ing ngendi kanggo nyelehake data: ing lembaran anyar utawa ing lembar sing saiki. Ing kasus pungkasan, uga bisa milih lokasi koordinat. Secara default, data disusun ing lembaran saiki. Sudhut kiwa ndhuwur obyek sing diimpor ditempatake ing sel. A1.
Sawise kabeh setelan impor ditemtokake, klik tombol "OK".
- Minangka sampeyan bisa ndeleng, tabel saka database dipindhah menyang sheet. Banjur pindhah menyang tab "Data" lan klik tombol "Sambungan"sing diselehake ing tape ing pamblokiran alat kanthi jeneng sing padha.
- Sawise kuwi, sambungan menyang buku kasebut diluncurake. Ing kono kita bakal nemokake jeneng database sing wis disambungake sadurunge. Yen ana sawetara database sing kasedhiya, pilih salah siji sing sampeyan butuhake lan pilih. Sawise klik ing tombol kasebut "Properties ..." ing sisih tengen jendhela.
- Jendhela sambungan sambungan diwiwiti. Pindhah menyang tab "Definisi". Ing lapangan "Tipe perintah", ing ngisor jendhela sing saiki, tulis tulisan SQL sesuai karo sintaksis basa, sing kita gunakake kanthi cetha babagan nalika mikir Cara 1. Banjur klik tombol "OK".
- Sawise iku, bali otomatis menyang jendhela sambungan buku digawe. Kita mung bisa ngeklik tombol "Refresh" ing kono. Database diakses karo query, sawise database bali asil pangolahan bali menyang sheet Excel, kanggo tabel sing sadurunge ditransfer dening kita.
Cara 3: Sambungake menyang SQL Server
Kajaba iku, liwat alat Excel, sampeyan bisa nyambung menyang SQL Server lan ngirim panjaluk menyang. Bangunan query ora beda karo pilihan sadurunge, nanging pisanan, sampeyan kudu nggawe sambungan kasebut. Ayo ndeleng carane nindakake.
- Run Excel lan menyang tab "Data". Sawise klik ing tombol kasebut "Saka sumber liyane"sing diselehake ing tape ing pamblokiran alat "Njupuk Data Eksternal". Wektu iki, saka dhaptar sing katon, pilih opsi kasebut "Saka SQL server".
- Sambungan menyang server basis data mbukak. Ing lapangan "Jeneng Server" nemtokake jeneng server sing kita nyambungake. Ing klompok paramèter "Informasi akun" sampeyan kudu nemtokake cara sambungan bakal kelakon: nggunakake otentikasi Windows utawa kanthi ngetik jeneng panganggo lan tembung sandhi. Kita mbedakake switch miturut keputusan. Yen sampeyan milih opsi liyane, banjur saliyane kothak sing cocog sampeyan kudu ngetik jeneng panganggo lan tembung sandhi. Sawise kabeh setelan rampung, klik tombol. "Sabanjure". Sawise nglakoni tumindak iki, sambungan menyang server sing ditemtokake. Tindakan liyane kanggo ngatur query basis data padha karo sing kasebut ing cara sadurungé.
Minangka sampeyan bisa ndeleng, ing Excel, query SQL bisa diatur minangka piranti sing dibangun ing program, lan kanthi bantuan tambahan pihak katelu. Saben pangguna bisa milih opsi sing luwih trep kanggo dheweke lan luwih cocok kanggo pemecahan tugas tartamtu. Sanajan, kemampuan tambahan XLTools, ing umum, isih luwih maju tinimbang piranti Excel sing dibangun ing. Kerugian utama XLTools yaiku yen periode free use of add-in diwatesi mung rong minggu tanggalan.