Κατηγορίες Blog

Κατέβασμα και αποθήκευση Google Sheet σε CSV με PHP και όνομα σημερινή ημερομηνία

Κοινοποίηση σε facebook
Κοινοποίηση σε twitter
Κοινοποίηση σε pinterest
Κοινοποίηση σε linkedin
Κοινοποίηση σε google
Κοινοποίηση σε reddit
Κοινοποίηση σε vk
Κοινοποίηση σε odnoklassniki
Κοινοποίηση σε tumblr
Κοινοποίηση σε digg
Κοινοποίηση σε skype
Κοινοποίηση σε stumbleupon
Κοινοποίηση σε mix
Κοινοποίηση σε telegram
Κοινοποίηση σε pocket
Κοινοποίηση σε xing
Κοινοποίηση σε whatsapp
Κοινοποίηση σε email

Γεια, σας παραθέτω μια απλή λύση στο πρόβλημα ενός πελάτη.

Ο πελάτης διατηρούσε προϊοντολογικό αρχείο σε Google Sheets (το excel της Google) και ήθελε μια φορά την ημέρα να κατεβαίνει αυτό το αρχείο σε csv file και να το ανεβάζει στον server του.

Τώρα αν πρόκειται για import μπορεί να γίνει εύκολα με το WP ALL IMPORT, απλά κάνεις share το google sheet σου, παίρνεις το url και το παραθέτεις στο WP ALL IMPORT κατά την διαδικασία δημιουργίας νέου Import.

Σε περίπτωση όμως που θες το csv ως αρχείο και μάλιστα με σημερινή ημερομηνία για διάφορους λόγους (πχ να ενημερώνεται το τοπικό Microsoft excel σου καθημερινά από συγκεκριμένο url online κ.α.), μπορείς πολύ εύκολα με ένα php script να κάνεις την δουλειάς σου.

Παραθέτω το script ως έχει, όποιος έχει ερώτηση από κάτω:

<?php
$csv = file_get_contents('https://docs.google.com/spreadsheets/d/ID_ΤΟΥ_GOOGLE_SHEET_ΣΟΥ/export?format=csv');
$fp = fopen("CSVs/".date('d-m-Y').".csv","wb");
fwrite($fp,$csv);
fclose($fp);
?>

Δεν υπάρχουν σχόλια on Κατέβασμα και αποθήκευση Google Sheet σε CSV με PHP και όνομα σημερινή ημερομηνία

Γράψτε ένα σχόλιο ή ερώτηση