- Download Data Bursa Efek Indonesia (idx.co.id) gunakan PowerQuery
- Download Data Bursa Efek Indonesia gunakan PowerQuery Bag. II (Info Perdagangan saham)
- Download Data Bursa Efek Indonesia gunakan PowerQuery Bag. III (Download Dokumen Pengumuman)
- Download Data Bursa Efek Indonesia gunakan PowerQuery Bag. IV (Daftar Links tersembunyi)
- Database Profil dan transaksi Seluruh Emiten Bursa Efek Indonesia (IDX) per Juni 2022 Versi Selenium
Juga disediakan 3 Aplikasi template
- Aplikasi IDX Template vPowerQuery : Cara mudah sedot data profil emiten BEI dari idx.co.id (update 20240804)
Disini kita cukup mengubah data kode emiten maka data akan ditarik secara realtime cukup hanya dengan menekan satu tombol saja - Aplikasi IDX Template versi VBA: Cara mudah sedot data profil emiten BEI dari idx.co.id via VBA dan PowerQuery
Obsolete karena IE diBlokir IDX - Aplikasi IDX Template versi Selenium : Cara mudah sedot data profil emiten BEI dari idx.co.id via VBA dan PowerQuery versi Selenium
Jika terjadi masalah, misalnya Aplikasi versi PowerQuery diblok sama IDX, gunakan sedot data versi selenium
Aplikasi diatas hanya sedot satu emiten saja, nah bagaimana jika ingin sedot banyak emiten sekaligus (data mining), nah akan diajarkan di artikel ini secara detil, menggunakan PowerQuery dan VBA/Selenium via eAudit Utilities
Jika hanya ingin menggunakan saja maka donlot aja file ini, anda hanya tinggal konek internet lalu klik refresh pada query yang diinginkan,
Sedot IDX Multi vPowerQuery20240803.xlsx (coba link ini jika error)
Data Financial Report2020-2023.rar (coba link ini jika error)
I. Sedot Data Emiten
- Baca saja artikel ini : Download Data Bursa Efek Indonesia (idx.co.id) gunakan PowerQuery-Updated 20240803
- Nah kolom kode emiten bisa kita bisa pake untuk sedot data
II. Sedot Data Financial Report
- Untuk mencari link Financial report Gunakan cara inspect seperti biasa
- Buka dulu profil emiten, misalnya ace hardware
- https://www.idx.co.id/id/perusahaan-tercatat/profil-perusahaan-tercatat/ACES
- Klik kanan pada web, pilih inspect
- Pilih tab Network pada panel di kanan
- Klik tab Financial report pada web profil
- Pada panel kanan akan muncul link tersembunyi "GetFinancialReport......."
- Pilih salah satu link tersebut
- Cek pada tab Response untuk tahu bener atau nggak
- Ada 4 Link sesuai triwulanan yaitu TW1, TW2,TW3, dan Audit
- Ini linknya untuk tahun 2021
- https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=TW1&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=TW2&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=TW3&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=audit&year=2021&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=ACES
- Kita misalnya mo ambil data 2020 periode audit, berarti year=2021 ganti jadi year=2020
- Nah kita bikin dulu data emiten
- Kalo pake cara ini ada maksimal, tergantung dari server yang mau disedot
- Jika file list anda lebih dari 20 maka gunakan cara ke 2, baca ini : http://eoditor.com/2024/08/download-data-bursa-efek-indonesia-gunakan-powerquery-financial-report-multi-emiten-bag-2/
- IDX saya pernah coba bisa langsung 20 emiten langsung sedot bareng
- Kita test Gunakan 10 emiten dulu
- Kita bikin List 10 Emiten, kita bisa gunakan data bagian I diatas
- Kita bikin sheet baru kasih nama "Daftar emiten mo disedot"
- Copas data dari Daftar emiten di bagian satu
- Kita Blok dulu lalu klik menu Data-From Table/Range
- Check pilihan My table has headers
- Klik OK
- Akan masuk ke PQ Editor
- Klik Add Column-Custom Column
- Isi dengan DL lalu formula
- Json.Document(Web.Contents("https://www.idx.co.id/primary/ListedCompany/GetFinancialReport?periode=audit&year=2020&indexFrom=0&pageSize=1000&reportType=rdf&kodeEmiten=" &[KodeEmiten]))
- Klik OK
- Kalo jaringan bagus sih sekejap saja
- Ini hasilnya
- Kita Expand Kolom Data
- Klik pada icon di kanan header Data
- Akan muncul isi data, klik OK
- Ini hasilnya
- Kita Expand Kolom Data.Search
- Klik icon kanan header, klik OK
- Lalu Kita Expand juga kolom data.Result
- Klik icon kanan header
- Kita pilih Expand to New Rows
- Ini hasilnya
- Lalu Kita Expand juga kolom Data.Result.Attachment
- Klik icon kanan header
- Kita pilih Expand to New Rows
- Akan muncul Record2 baru lalu Expand lagi
- Ini Kita perlu menambahkan kolom baru yaitu kolom DL atau Download
- Kita Add Column-Custom Column
- Isi nama dengan DL
- Rumusnya
- ="https://www.idx.co.id" &Text.Replace([Data.Results.Attachments.File_Path],"\","/")
- Text "[Data.Results.Attachments.File_Path]" bisa diisi sebenarnya dengan Klik2 x field sebelah kanan rumus
- Lalu Klik OK
- Ini Hasilnya
- Kita close PQ Editor trus jawab "Keep"
- Kembali ke Excel
- Selesai
III. Cara Mendownload banyak file sekaligus
- Jika ingin mendowload banyak file sekaligus maka kita mesti pilih dulu file yang diinginkan
- Kita bisa gunakan filter atau pilih manual
- Misalnya kita akan download File Excel
- Trus Blok Kolom DL, Klik kanan pilih View in Browser-Open link in Default Browser
- Otomatis File akan tersedot
- Ini hasilnya
- Gampang kan???
Catatan:
- Jika anda menggunakan Edge sebagai Browser default maka anda mesti edit setting biar file excel didonlot bukan diopen
- Buka setting di edge bagian download
- Uncheck pilihan "Open office in the browser"
- Baca bagian 2 jika daftar lebih dari 20: http://eoditor.com/2024/08/download-data-bursa-efek-indonesia-gunakan-powerquery-financial-report-multi-emiten-bag-2/