Selain file lokal (. csv,. xlsx), kami menerima dokumen publik Google Drive sebagai masukan
• Parsing alamat url dari dokumen Google Drive
• Menambahkan opsi input secara transparan bagi pengguna
Salinan
kami melihat sebelumnya bahwa panda memiliki opsi yang menarik di sini
excel baca yang mengatakan baca dari batang file lokal atau
url benar jadi ini akan keren jika pengguna kami
bisa seperti mungkin mereka memiliki beberapa seperti google drive
excel atau seperti semacam spreadsheet dan mereka bisa saja
letakkan url di sana alih-alih mengunduhnya lalu
grafik itu terutama mereka memiliki banyak dari mereka begitu
kami ingin memanfaatkan ini karena didukung oleh
oleh perpustakaan sudah dan kami akan memiliki fitur ini juga dua jam kan
jadi untuk melakukan ini saya membagikan dokumen yang sama di google drive
jadi kita bisa melihatnya di sini jadi ini adalah dokumen yang benar dengan
data yang sama saya tidak tahu apakah Anda bisa melihatnya tapi itu
data yang sama dan saya katakan ini adalah hak file publik
um tentu saja jika ini pribadi kita
perlu menggunakan google api itu akan mempersulit banyak hal
jadi untuk sekarang kita asumsikan saja bahwa dokumen ini bersifat publik
demi contoh tetapi masih merupakan fitur yang berguna untuk dimiliki
jika hanya bekerja dengan dokumen publik karena ada banyak jenis ini
file dari pemerintah dari lembaga yang
publik mereka tidak perlu disembunyikan dan masih berguna bagi kita untuk membuat grafik
mereka benar jadi mari kita periksa url yang sama yang bisa kita tambahkan
di sini sebagai file input kan jadi bisa
ini dan kami hanya melewatinya seperti ini
dan kemudian kita dapat melihat apakah ini berhasil
um maka jika tidak berhasil uh pada dasarnya kita perlu bekerja sedikit dalam hal ini
karena ada kemungkinan bahwa fungsi ini
memunculkan pengecualian, jadi kita perlu menangkapnya
tapi pertama-tama mari kita coba dan lihat apakah itu berhasil
jadi saya bisa melakukan seperti make run atau sebelum ini mari kita buat cabang baru
jadi pada dasarnya um ya mari kita batalkan ini dengan sangat cepat
oke ini lakukan
dan buat merek apa saja, mari kita periksa dan cabang akan dibaca
drive Anda dan sekarang kami akan melakukan perubahan kami dengan cara yang sama
kami memiliki sebelum itu pada dasarnya
ini akan menjadi seperti ini dengan url dan kemudian di sini kami ingin menanganinya
pengecualian tetapi hanya setelah berhasil jadi mari kita ingat di sini seperti
pengecualian jadi kami tidak lupa opsi x dan kemudian ada juga
disini ketik sebarkan oke mungkin saya lupa semua salah ketik tapi
saya mencoba untuk memperbaikinya dan mari kita coba ini dan
lihat dan lihat apakah itu berhasil
jadi kami membuat satu dan format file tidak didukung, oke
jadi setelah dicek sedikit sepertinya seperti ini a
masalah dengan format ini jadi pada dasarnya kami akan mengemudi
sama seperti berbagai cara untuk menautkan ke tautan ke ke url
untuk menautkan ke file jadi salah satunya adalah hal seperti berbagi yang Anda dapatkan
ketika Anda mencoba membagikan dokumen tetapi ada format lain yang
bekerja jadi saya menemukan saya menemukan satu yang tampaknya bekerja begitu
kami akan menggunakan itu pada dasarnya bukan
alamat ini dengan berbagi itu adalah alamat yang terlihat seperti ini
biarkan saya menaruhnya di sini persis dan kemudian um
pada dasarnya ini adalah ini dan id dari dokumen yang mana
adalah semua bagian ini dan dengan cara ini adalah file yang dapat diunduh dan itu
diperlakukan bukan sebagai website tapi sebagai file jadi untuk melakukan hal ini mari kita lihat dulu kita
perlu memeriksa apakah ini adalah file google doc dan kemudian kami akan melakukan ini
jadi ini google docs secara default ini harus
false tetapi pada dasarnya kita hanya dapat memeriksa file input
ini uh seperti yang kita lihat ini semua ini atau itu
csv jadi kami tidak ingin memicu saat csp benar
atau unggul atau apa pun dan jadi mari kita lihat
bagaimana kami dapat mendeteksi bahwa ini adalah tautan google drive
sehingga pengguna tidak perlu menentukan apa pun, tidak semuanya otomatis
jadi saya akan mengatakan ketika file input seperti http jadi katakanlah itu dimulai
dengan http ini mencakup hdb dan cps dengan benar
karena keduanya dimulai dengan http dan juga mengandung like
menyetir. google. com jadi saya akan mengatakan ini sudah seperti
cara yang baik untuk mendeteksi bahwa ini adalah dokumen google
dan kemudian jika ada di data google docs um
maka kita bisa melakukan trik mengubah alamat ini dengan benar
jadi untuk ini kita akan menimpa file masukan
variabel yang berisi url dan kita akan mendapatkan uh pada dasarnya kita
akan mengekstrak hak id
dan untuk melakukan itu eh ini seperti trik kecil ini
kami membaginya per garis miring sehingga dengan ini kami akan memiliki masing-masing
bulu mata membelah ini menjadi daftar dan kemudian kita
ingin dari akhir ini akan menjadi seperti minus satu dari
akhir dan id dikurangi dua dari akhir jadi seperti ini di python sangat
mudah kita hanya melakukan minus dua dan file input ini akan memiliki id
ya jadi karena ini memiliki id tidak, id akan menjadi plus ini
oke persis jadi kami ingin semua url ini plus file input dipecah seperti ini
persis jadi sekarang kita akan memiliki semua ini dan kemudian setelah id sama dan semuanya
ekstrak id ini sebenarnya kita bisa mengekstrak id ini jika
jelas katakanlah document id dot id
dan kemudian sedikit lebih jelas seperti ini oke kita bisa gabungkan seperti ini
seperti ini saya pikir lebih jelas bahkan seperti mungkin hanya seperti
[Musik] panjang
oke jadi sekarang file masukan ini akan berisi tautan yang benar
dan mungkin yang sekarang ini bisa didownload gitu
semoga cocok dengan gaya teks atau csv baca dan
itu akan mengunduhnya, kita hanya perlu berurusan dengan pengecualian
di sini dan beberapa fitur tetapi untuk saat ini mari tambahkan ini dan nanti
hal baiknya tentang ini adalah pengguna tidak perlu tahu tentang ini uh
url khusus yang dibutuhkan google agar bisa saja
sampaikan di sini url berbagi yang Anda dapatkan saat Anda
ketika Anda hanya mengklik di sini seperti berbagi dengan baik saya tidak masuk tapi uh
ketika Anda mengklik di sini bagikan, Anda baru saja mendapatkan ini satu sama lain jika Anda menyalin tempel
ini maka itulah yang Anda apa yang Anda bisa
gunakan di sini jadi mari kita coba itu dan lihat apakah itu
bekerja dan kemudian kita akan menangani pengecualian ini di sini
masih belum didukung jadi mari kita cetak untuk melihat apa sebenarnya kita ini
memiliki di sini jadi eh file input ini benar overdosis
penggerak http. google. com persis jadi mari kita cetak saja ini
harus masuk ke sini oke
ekspor unduh id dan id oke dan set sebaliknya tidak
didukung dan dikatakan tidak didukung karena
itu memasuki titik ini um jadi saya akan mengatakan mungkin bukan
memiliki semua pilihan ini kita akan memiliki pendekatan yang berbeda
yang seperti kita coba buka saja kalau bukan csv
kita akan mencoba untuk membukanya dan kemudian ini memberi kita kesempatan untuk menanganinya
ini sebenarnya jadi kami mencoba untuk membukanya
dan kemudian jika tidak berhasil, kami akan menangkap pengecualiannya
pada dasarnya kita bisa melakukannya seperti ini terima katakanlah itu pengecualian
sebagai e dan kemudian kita akan menyematkan kesalahan di sini sebagai gantinya
seperti sebelum membuka file trik ini dengan mencetak
dan kemudian kami mencetak pengecualian dan kemudian kami keluar mari kita coba seperti ini
cara ini um pada dasarnya jika itu adalah csv kami akan mencoba
untuk membaca csv dan jika tidak kami akan mencoba membaca
apa pun yang dilakukan retex dan sebagai gantinya
meledak jika ada pengecualian, kami hanya menangkapnya dan mencetaknya dengan bagus
pesan dan kemudian mungkin kita tidak perlu mencetak
pengecualian tetapi untuk saat ini mari kita tarik hanya untuk melihat apakah itu berfungsi
jadi kami membuat lari sekarang butuh waktu sedikit lebih lama dari yang terlihat
baik jadi mari kita lihat apakah itu dikeluarkan
jadi ini seharusnya file baris jpg jadi ini dia
jadi kami mengunduh file dari internet dan membuatnya dalam grafik
maka ini berfungsi kita dapat menghapus maka pengecualian ini mungkin kita dapat meninggalkannya
eh seharusnya tidak sering hal ini terjadi
jadi mungkin itu hal debugging yang bagus ya tapi pada dasarnya kita
dapat meninggalkannya lalu apa pun yang dibaca excel ini
program mengambil dan itulah trik kecil dengan
tautan google juga dapat kami tambahkan sekarang yang sedang kami lakukan
beberapa pesan kesalahan dan kami dapat menambahkan sesuatu ke ukurannya
opsi karena kami tidak memeriksa sebenarnya
kami tidak memiliki kesalahan yang bagus di sini sehingga saya dapat mengatakan ini adalah tambahan
penanganan kesalahan yang saya lihat sekarang karena uh ingat
di sini kita memiliki ukuran yang terlihat seperti ini x 500 atau dua angka apa saja
bahwa pengguna melewati seperti 700 500
mungkin jadi kami hanya ingin memastikan bahwa ini ramah bagi pengguna
mungkin kita bisa mengatakan jika seperti jika tidak ada x
dalam ukuran keluaran yang akan mencetak pesan bagus untuk untuk
pengguna uh format ukuran yang salah
kita bisa mengatakan seperti menjadi
sesuatu seperti ini kalau-kalau itu memberi tahu pengguna no
maka kita perlu contoh eh ya jadi ini seperti yang lain
seperti pesan ramah jadi lebih dari ini
jenis pesan yang kami miliki, semakin bermanfaat program kami sekarang
meskipun ada di baris perintah, itu tidak berarti demikian
tidak ada pengalaman pengguna sehingga kami dapat menyesuaikan ini
gaya pesan ini menurut saya mencakup
cukup baik membaca dari fungsi url dan ini
dan perpesanan tambahan di sini yang kami tambahkan jadi mari kita kembali
um pertama-tama mari kita verifikasi bahwa itu masih berfungsi setelah perubahan kita
selalu ide yang bagus dan sepertinya berhasil dan sekarang kita bisa melakukannya begitu saja jika kita
lihat div dan kita bisa melihat perubahan kita ya bukan a
banyak perubahan tetapi kita dapat melakukan mereka
dan ini akan menjadi seperti klik excel juga mengambil url
dari google drive sekarang dan di sini kita dapat memiliki minor
perubahan dalam pelaporan kesalahan dan kemudian
oke jadi ini ringkasan yang cukup bagus menurut saya fitur yang kami terapkan
dan kemudian kita pergi dan menggabungkannya lagi jadi mari kita pergi ke master
dan gabungkan yang ini yang disebut dengan google drive di sini tanpanya
tato dan kita bisa mendorong