Cara menghubungkan excel ke as400

Jika Anda pernah mengekspor data AS/400 ke file Excel, prosesnya mungkin terlihat seperti ini

  • Buat kueri AS/400 untuk mengekstrak data Anda
  • Dalam kueri, kirim hasilnya ke file keluaran
  • Gunakan Access Client Solutions (ACS) untuk mengunduh file keluaran tersebut ke file Excel di PC Anda

Namun, dengan fitur ACS Run SQL Scripts, Anda dapat membuat proses itu lebih mudah. Setelah menjalankan skrip SQL untuk memilih data Anda, hasilnya ditampilkan di jendela hasil di bagian bawah layar Anda. Untuk membuat file Excel, cukup klik kanan pada data hasil dan pilih "Simpan Hasil..." untuk menyimpan hasil ke sejumlah jenis file, termasuk Excel. (Jika opsi Simpan Hasil tidak diaktifkan, Anda dapat mengaktifkannya dengan Pengaturan/Preferensi atau Opsi > Aktifkan Simpan Hasil, bergantung pada versi ACS Anda. ) Sama-sama

Tag. AS/400, Pintasan AS/400, AS/400 ke Excel, IBM i, IBMi ke Excel, Silveredge Consulting, Apa itu AS400

Tindak lanjuti komentar saya, berikut adalah panduan cepat tentang cara menjalankan kueri ODBC langsung di MS Excel menggunakan Microsoft Query. Ini sangat berbeda dari Power Query, yang Anda rujuk, karena MS Query standar dengan Excel -- ini bukan plug-in. Ini relevan karena artinya setiap orang memilikinya. Jika Anda menerapkan solusi kepada orang lain, itu merupakan pertimbangan penting

Untuk memulai MS Query di Excel, buka tab data, pilih "From Other Sources" -> "Microsoft Query. "

Daftar koneksi ODBC Anda akan muncul. Pilih salah satu yang Anda inginkan dan pilih "OK. "

Ini mungkin atau mungkin tidak meminta Anda untuk masuk (tergantung pada koneksi ODBC mana yang Anda gunakan dan bagaimana konfigurasinya)

Bagian selanjutnya penting. MS Query akan mencoba meminta Anda menggunakan pembuatnya untuk membuat kueri. Jika Anda memiliki SQL, lewati bagian ini. Ini mengerikan. Klik "Batal" pada panduan kueri, lalu klik tombol "SQL" untuk memasukkan SQL Anda sendiri. Jika bisa, pastikan set hasil kecil (seperti gunakan where 1 = 2 dalam kueri)

Ketika MS Query mengembalikan hasil, klik tombol di sebelah Tombol SQL untuk mengembalikan hasil ke spreadsheet. Itu terlihat seperti pintu kecil

Dari sini, kapan pun Anda ingin me-refresh kueri, cukup klik kanan tabel data di Excel dan pilih "refresh. " Alternatifnya, Anda dapat membuka tab data di pita dan memilih "Segarkan. "

Omong-omong, jika Anda telah menautkan tabel dan bagan pivot, opsi "Segarkan Semua" juga akan menyegarkannya, dalam urutan yang benar

Untuk mengedit kueri Anda kapan saja, klik kanan pada tabel di Excel, buka Table-External Data Properties

Kemudian Klik pada ikon Connection Properties (disorot di bawah)

Klik pada tab kedua (Definition) dan edit SQL Directly

Parameter dapat dideklarasikan hanya dengan memasukkan tanda "?"

Dengan kata lain, jika kueri Anda terlihat seperti ini

select *
from users
where user_id = 'hambone'

Ubah saja menjadi

select *
from users
where user_id = ?
_

Excel akan meminta id pengguna sebelum menjalankan kueri. Dari sini, Anda juga memiliki opsi untuk meletakkan nilai parameter dalam sel di dalam spreadsheet dan membuat kueri membacanya dari sana. Anda akan melihat ini saat mengklik kanan tabel dan membuka opsi menu "Parameter".

Beri tahu saya jika ini membantu atau tidak jelas

--EDIT 23/7/2018--

Untuk menindaklanjuti suntingan terbaru Anda, dimungkinkan untuk menangani skenario yang Anda jelaskan, di mana Anda ingin dapat memfilter nilai, atau jika tidak ada yang diberikan, maka tidak memiliki filter. Anda sering melihat ini ketika Anda menyajikan beberapa opsi filter kepada pengguna dan Anda ingin kosong berarti "tanpa filter", yang jelas bertentangan dengan cara kerja SQL

Namun, Anda dapat meretas SQL agar tetap berfungsi

select * from activities
where
 (activity = ? or ? is null) and
 (energy = ? or ? is null)

Dalam contoh ini Anda harus mendeklarasikan empat parameter, bukan dua, masing-masing dua

Anda mungkin juga harus bermain dengan tipe data, tergantung pada RDBMS (misalnya untuk numerik Anda mungkin harus mengatakan ? = 0 bukan ? is null atau bahkan ? = '' untuk teks)

Berikut adalah contoh yang berfungsi di mana satu filter diterapkan pada kueri di atas dan Anda dapat dengan jelas melihat yang kedua tidak berdampak

Akan ada perubahan jika toko Anda menjalankan AS400 atau iSeries atau Power System dengan IBM i dan menggunakan fungsi transfer data Excel yang disertakan dengan IBM i Access untuk Windows (AS400, iSeries)

Versi terbaru add-in transfer data Excel tidak kompatibel dengan Microsoft Excel 2013. IBM tidak lagi mendukung add-in transfer data, dan arahan yang dinyatakan IBM adalah agar pengguna menjalankan produk lain untuk transfer data Excel 2013 dan integrasi Excel di masa mendatang

Berikut adalah lima hal yang perlu Anda ketahui tentang fitur transfer data IBM i-to-Excel dan apa yang mungkin perlu diubah toko Anda dalam waktu dekat

1. IBM i Access untuk Windows secara tradisional menyediakan kemampuan untuk mengekspor dan mengimpor data UDB DB2 ke spreadsheet Excel… tetapi itu berubah

IBM i Access untuk Windows dan produk pendahulunya telah memberikan kemampuan impor dan ekspor Excel untuk perusahaan yang menjalankan AS400, iSeries, atau Power Systems dengan IBM i selama bertahun-tahun, terutama melalui add-in transfer data Excel yang disertakan dengan produk. Tetapi IBM mengubah arah strategisnya untuk transfer data IBM I ke Excel. Pelanggan disarankan untuk mulai menggunakan alternatif dari add-in transfer data Excel lama untuk kompatibilitas Excel 2013 dan seterusnya.

2. Kemampuan transfer data IBM i Access untuk Windows Excel memerlukan penyesuaian saat mengubah versi Excel atau IBM i Access

Selama dua rilis terakhir, pengguna IBM i Access untuk Windows harus mengubah pengaturan klien mereka agar add-in transfer data Excel berfungsi dengan Excel 2007 dan Excel 2010

Dimulai dengan V6R1 System i Access untuk Windows, IBM berhenti menggunakan Excel Software Development Kit (Excel SDK) untuk add-in transfer data Excel dan menggantinya dengan add-in baru berdasarkan Model Objek Komponen (COM) Microsoft. Versi Excel SDK tidak kompatibel dengan Excel 2007

Hasilnya adalah Anda harus menukar komponen add-in transfer data Excel saat 1) Anda memigrasikan pengguna dari versi Excel yang lebih lama ke Excel 2007 atau 2010; . IBM memberikan instruksi untuk memodifikasi pengaturan transfer data Excel di Add-In Transfer Data Microsoft Excel Berbasis COM untuk V6R1 dan di luar situs Web

3. Add-in Transfer Data Excel tidak didukung dengan Excel 2013 dan Office 365

IBM mengalami masalah kompatibilitas saat meluncurkan add-in Transfer Data di Excel 2013 dan Office 365 (yang juga menggunakan Excel 2013). Detail dapat ditemukan di IBM i Access untuk Transfer Data Windows dan Situs Web Excel 2013 . IBM tidak menulis ulang transfer data Excel yang disertakan dengan IBM i Access untuk Windows 7. 1 (berdasarkan versi V6R1) dan add-in tidak akan ditulis ulang untuk versi Excel mendatang. Akibatnya, IBM tidak lagi mendukung add-in transfer data untuk Excel 2013 dan Office 365.

4. Arahan strategis IBM untuk pertukaran data Excel adalah menggunakan alternatif untuk transfer data IBM i Access untuk Windows

Arahan strategis IBM untuk kompatibilitas Excel 2013 dan Office 365 adalah menggunakan kemampuan transfer data dalam paket Solusi Klien IBM i Access. Tapi itu mungkin bukan satu-satunya pilihan Anda

5. Ada banyak paket pihak ketiga yang menyediakan kemampuan ekspor dan impor IBM I ke Excel

Dengan perubahan arah IBM tentang cara mendukung transfer data Excel, sekarang adalah saat yang tepat untuk melihat paket pihak ketiga yang juga mengimpor dan mengekspor data IBM I (juga AS400 dan iSeries) ke dan dari spreadsheet Excel.  

Lihat alat kueri DBXFlex dan perangkat lunak penulis laporan saya, yang memberikan kemampuan sebanding atau lebih baik untuk bertukar data antara IBM i (juga AS400 atau iSeries) dan Excel. Banyak paket memberikan manfaat yang tidak ditawarkan IBM, seperti mengekspor data laporan file spool secara otomatis ke dalam format Excel menggunakan perangkat lunak distribusi file spooled SpoolFlex dari DRV Tech. Beberapa dari paket ini terjangkau dan cukup murah untuk anggaran Anda

Jika Anda perlu mengubah teknologi transfer data IBM I ke Excel untuk Excel 2013, ada baiknya untuk melihat semua solusi yang tersedia, apakah itu berasal dari IBM atau tidak

Hubungi kami di DRV Tech jika Anda menginginkan informasi lebih lanjut tentang perubahan opsi transfer data Excel dan tindakan yang harus dilakukan

Bagaimana cara membuat koneksi ODBC ke as400?

Langkah-langkah menyiapkan koneksi ODBC ke AS/400 .
Pilih tab Sistem DSN
Klik Add, Pilih iSeries Access ODBC Driver klik Finish
Isi pengaturan iSeries Access For Windows ODBC

Bagaimana cara menghubungkan Excel ke database Db2?

Prosedur .
Di konsol web, buka halaman Jalankan SQL
Ketik satu atau lebih pernyataan SELECT di kotak teks editor
Klik salah satu opsi Jalankan
Klik File ODC Excel
Unduh dan buka BLUExcel. .
Klik Buka untuk terhubung ke database Gudang Db2. .
Ketik user ID dan password yang anda gunakan untuk login ke Db2 Warehouse

Bagaimana cara menghubungkan ODBC ke Excel?

Untuk menggunakan file Excel sebagai sumber data .
Konfigurasikan file dengan Administrator Sumber Data ODBC
Pada tab File DSN, klik Tambahkan
Di kotak dialog Buat Sumber Data Baru, pilih driver Excel, lalu klik Berikutnya
Klik Telusuri, dan pilih nama file yang akan digunakan sebagai sumber tanggal

Bagaimana cara menambahkan iSeries ke add-in Excel?

Dalam Panduan Pengguna, pilih tab Indeks dan mulailah mengetik Excel. Opsi add-in Excel, menginstal akan muncul dalam daftar . 1. Jika Client Access Express atau iSeries Access digunakan, pastikan Anda menginstal dukungan Data Transfer Excel Add-In saat Anda menginstal Client Access Express atau iSeries Access.