Saya memiliki situs yang memungkinkan pengguna terotentikasi (baca: pengguna internal) untuk mengunduh data tertentu dari situs dalam format CSV, misalnya http://example.com/activities.csv . Bisakah saya membuat Google Spreadsheet yang menarik datanya langsung dari URL itu?
(Idenya adalah saya kemudian dapat membagikan spreadsheet itu dengan mereka - kami berada di domain Apps yang sama - dan lewati langkah mengunduh dan mengimpor file CSV setiap kali kami ingin memperbarui spreadsheet.)
Saya telah melihat melalui menu dan bantuan Spreadsheet dan belum menemukan pijakan pada ini; Saya bertanya-tanya apakah itu tidak mungkin atau hanya mencari hal-hal yang salah.
google-sheets
csv
pjmorse
sumber
sumber
Jawaban:
Letakkan rumus ini di sel pertama spreadsheet google Anda:
Dan itu akan secara otomatis mengisi sisa spreadsheet saat ini dengan sebanyak mungkin kolom dan baris yang diperlukan hingga semua data dari csv sumber asli ditampilkan.
Ada banyak cara ampuh lainnya untuk memberi makan Google Spreadsheets dari semua jenis sumber eksternal. Lihat artikel ini untuk beberapa demonstrasi.
sumber
Pembaruan untuk memperbaiki jawaban di atas untuk masalah yang berkaitan dengan sheet yang membaca csv dengan benar:
Jika Anda menggunakan .csv, Anda perlu memastikan csv dibaca sebagai tabel. Untuk penggunaan rumus importdata (), saya telah membaca .csv yang disimpan di Google Drive. Setelah memastikan .csv memiliki izin berbagi yang benar, tautan saya menggunakan tautan unduhan untuk .csv;
sebagai lawan dari tautan langsung ;
atau
sumber