Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Menghubungkan SQuirreL SQL ke Microsoft Excel

SQuirreL SQL ditulis dalam Java. Untuk berinteraksi dengan database, aplikasi Java menggunakan driver JDBC. JDBC adalah antarmuka pemrograman aplikasi Java (API) yang menghubungkan Java ke database relasional (dan data tabular lainnya, seperti spreadsheet dan file datar). Driver JDBC mengimplementasikan JDBC API untuk database tertentu.

Microsoft tidak menghasilkan driver JDBC untuk Jet (mesin database yang mendasari untuk rangkaian produk Microsoft Office) atau penerus Jet Office Access Connectivity Engine dan Access Database Engine. Namun, Microsoft memang menghasilkan driver ODBC untuk suite Office. (ODBC adalah teknologi akses data lain, implementasi Microsoft yang disertakan dengan Windows.) Untuk menyediakan antarmuka JDBC ke aplikasi Office melalui antarmuka Microsoft asli ini, driver JDBC harus dapat mengubah panggilan JDBC menjadi panggilan ODBC. Sejauh menyangkut aplikasi Java, ia menggunakan driver JDBC normal. Sejauh menyangkut aplikasi Office, itu diakses melalui driver ODBC normal.

Easysoft JDBC-Access Driver adalah driver JDBC untuk Microsoft Excel yang menggunakan Java Native Interface (JNI) untuk berkomunikasi dengan perpustakaan driver ODBC Excel.

Anda dapat menggunakan Easysoft JDBC-Access Driver untuk menghubungkan aplikasi Java seperti SQuirreL SQL ke Microsoft Excel.

Menginstal Driver Easysoft JDBC-Access

Jika Anda belum melakukannya, silakan mendaftar dengan kami untuk mengunduh versi uji coba JDBC-Access Driver yang berfungsi penuh.

  1. Unduh Driver JDBC-Access. (Pendaftaran diperlukan.)
  2. Instal dan lisensikan Driver JDBC-Access pada mesin tempat SQuirreL SQL diinstal.

    Instal Driver JDBC-Access ke dalam folder default.

    Untuk petunjuk penginstalan, lihat dokumentasi Driver JDBC-Access.

  3. Jika Anda menggunakan Windows versi 64-bit, di Panel Kontrol> Sistem> Pengaturan Sistem Lanjutan> Variabel Lingkungan , klik dua kali PATH dalam daftar variabel Sistem. Pastikan bahwa PATH berisi:
    drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\
    

    Pastikan folder ini muncul sebelum C:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\Libs\ di PATH .

Menghubungkan SQuirreL SQL ke Microsoft Excel

  1. Di SQuirreL SQL Client, pilih tab Drivers.
  2. Pilih tombol Tambahkan Driver Baru.

    Kotak dialog Add Driver ditampilkan, pilih tab Extra Class Path.

  3. Pilih tab Jalur Kelas Ekstra. Pilih tombol Tambah.

    Kotak dialog Windows Open ditampilkan.

  4. Gunakan kotak dialog untuk menelusuri file JAR Easysoft JDBC-Access Driver, drive:\Program Files\Easysoft Limited\Easysoft JDBC-Excel Gateway\32-Bits\Libs\esmdb.jar .
  5. Lengkapi bidang kotak dialog:
    Field Nilai
    Nama EaysoftExcelDriver
    Contoh URL jdbc:easysoft:xls?DBQ=spreadsheet

    di mana spreadsheet adalah file Excel yang ingin Anda sambungkan (yang harus berupa file format .xls Excel 97-2003). Sertakan jalur, misalnya, C:/Users/Public/Sales.xls . Perhatikan bahwa garis miring (/) di jalur disengaja, Anda harus menggunakan ini sebagai ganti garis miring terbalik (\).

    Nama Kelas easysoft.sql.esXlsDriver
  6. Di jendela SQL SQuirreL utama, pilih Alias.
  7. Pilih tombol Buat Alias ​​​​Baru.

    Kotak dialog Tambah Alias ​​ditampilkan.

  8. Dalam daftar Driver, pilih EasysoftExcelDriver.
  9. Di kotak Nama, masukkan EasysoftExcel.
  10. Di panel Alias, pilih EasysoftExcel, lalu pilih tombol Sambungkan ke Alias ​​yang Dipilih.

    Kotak dialog Hubungkan ke ditampilkan.

  11. Pilih tombol Hubungkan.
  12. Di panel SQL, masukkan:
    select * from  [sheet1$a1:a5]
    
  13. Pilih tombol Jalankan SQL.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melewati tabel Data sebagai Parameter ke Prosedur Tersimpan

  2. 4 Metode Konversi Data SQL dan Kasus Penggunaan yang Luar Biasa

  3. Pembuatan Data Sintetis

  4. Masalah Halloween – Bagian 2

  5. Indeks yang Difilter dan Parameterisasi Paksa (redux)