Link Publish to Web dari Google Sheets

Langkah Mendapatkan Link CSV dari Google Sheets

Langkah Tepat Mendapatkan Link CSV dari Google Sheets

Google Sheets harus diatur agar dapat diakses publik, atau minimal menggunakan pengaturan "Siapa saja yang memiliki link dapat melihat". Jika file tidak dipublikasikan, data tidak akan bisa ditarik ke dalam HTML.

Untuk mengambil data tertentu, misalnya hanya berdasarkan kode saham seperti IDX:AADI, kamu bisa menambahkan filter di JavaScript. Salah satu cara praktis adalah menggunakan PapaParse — library JavaScript untuk mengambil dan memproses file CSV.

PapaParse membutuhkan link hasil "Publish to Web" dalam format CSV, bukan link "Share" biasa. Misalnya, setiap baris HTML bisa diberi atribut seperti data-kode="AALI", lalu elemen <td class="harga"> akan diisi dengan data harga dari Google Sheets.

Link CSV dari "Publish to Web" bersifat dinamis: setiap kali data di Google Sheets diperbarui, link tersebut akan tetap aktif dan otomatis menampilkan data terbaru. Jangan gunakan link "Share with anyone" — link tersebut hanya untuk melihat file, bukan untuk mengambil data dalam bentuk CSV.

Ikuti langkah-langkah berikut untuk mendapatkan link CSV "Publish to Web", agar data seperti harga saham bisa diambil langsung dari Google Sheets (baik itu file umum maupun template) ke dalam HTML atau aplikasi lain — secara otomatis (dinamis) atau sekali tempel (statis):

  1. Buka file Google Sheets kamu.
    Contoh:
    https://docs.google.com/spreadsheets/d/1PpU3L_RncSrwQXB9BAjoUDEwwcEucw_8nlX8n-PYl3w/edit
  2. Klik menu FileSharePublish to web.
    Jika menu tidak terlihat, tekan Alt + F lalu ketik “publish” di kolom pencarian menu.
  3. Di jendela dialog yang muncul:
    • Pilih sheet yang ingin dipublikasikan, misalnya: Sheet1 atau nama lainnya.
    • Format: pilih Comma-separated values (.csv).
    • Klik tombol [Publish].
  4. Jika muncul konfirmasi, klik OK atau Confirm.
  5. Setelah berhasil, kamu akan mendapatkan URL berformat seperti ini:
    https://docs.google.com/spreadsheets/d/e/2PACX-1vXXXXXX/pub?output=csv
Catatan: Link ini bisa digunakan langsung di HTML (misalnya melalui fetch() JavaScript), atau di aplikasi lain yang mendukung format CSV.

Comments

Popular posts from this blog

Analisis Potensi Rebound Saham (compose view): Kode Python & colab.research.google.com

Proyek Scraping Python

Adaptasi Integrasi Fitur Vault HTML CSS JS ke Python