Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menjalankan Pertanyaan SQL untuk Menapis dan Mengekstrak Data Dalam Excel?
Menggunakan Pertanyaan SQL untuk Menapis dan Mengekstrak Data dalam Excel
Panduan ini menunjukkan cara melakukan pertanyaan SQL dalam Microsoft Excel untuk menapis dan mengekstrak data, khususnya memfokuskan pada mencipta sub-jadual yang disusun mengikut abjad mengikut nama keluarga dan hanya mengandungi nombor telefon bukan nol.
Kaedah untuk Melaksanakan Pertanyaan SQL dalam Excel:
Excel memanfaatkan Wizard Sambungan Data dan penyedia OLEDB ("Microsoft.Jet.OLEDB" dan "Microsoft.ACE.OLEDB") untuk menyambung dan bertanya data, termasuk data dalam fail Excel itu sendiri.
Menentukan Jadual dan Julat:
[Sheet1$]
).MyRange
).[Sheet1$A1:B10]
).Dialek SQL:
Excel menggunakan Access SQL (JET SQL), dialek yang hampir menyerupai Microsoft Access SQL.
Contoh Pertanyaan SQL:
Memilih semua data daripada lembaran kerja:
<code class="language-sql">SELECT * FROM [Sheet1$]</code>
Memilih semua data daripada julat bernama:
<code class="language-sql">SELECT * FROM MyRange</code>
Memilih semua data daripada julat yang tidak dinamakan:
<code class="language-sql">SELECT * FROM [Sheet1$A1:B10]</code>
Pertimbangan Penting:
HDR
dalam rentetan sambungan.Rentetan Sambungan untuk Format Excel Berbeza:
Fail Excel yang lebih lama (.xls):
<code>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyFolder\MyWorkbook.xls;Extended Properties=Excel 8.0;.</code>
Fail Excel yang lebih baharu (.xlsx):
<code>Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Excel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES;"</code>
Melayan semua data sebagai teks: Gunakan tetapan IMEX=1
:
<code>Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Excel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=1";</code>
Respons yang disemak ini mengekalkan imej dan memberikan penjelasan yang lebih ringkas dan diperkemas tentang proses tersebut. Ingat untuk menggantikan laluan fail pemegang tempat dengan laluan fail sebenar anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjalankan Pertanyaan SQL untuk Menapis dan Mengekstrak Data Dalam Excel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!