Loading 0
Get in touch
Share

My Blog

Scroll Down

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

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

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

Ο πελάτης διατηρούσε προϊοντολογικό αρχείο σε 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);
?>

This post is also available in: English

Leave a Reply

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

01.

Here you can see all the services I provide

Registration and management of domain names (website address such as www.nicolaslagios.com)

Also management of dns records (e.g. connecting the domain to a specific server, fixing email spam problems, etc.)

Also ssl renewals etc

Installation and management of web & mail server in ubuntu vps with virtualmin, plesk, cpanel

Also studying and fixing server problems.

Necessary condition, the target server meets the conditions

At the moment for new wordpress websites you can choose from ready-made themes and we change the content (no custom changes). You can buy with a fixed price by clicking here!

My team and I undertake any data bridging implementation for Wordpress, Prestashop, Opencart, Joomla platforms.

We can connect data from any source, as long as the structure is stable and there is proper documentation and briefing.

We undertake the creation, regulation and enrichment of pages for social networks: Facebook, Linkedin, Instagram (profile), Twitter (profile), Tiktok (profile).

We also undertake the first boost of your pages for quick results in followers.

We undertake the repair and maintenance of your existing wordpress website.

For more information about the services, you can read the following and return here to schedule a meeting with me: https://maxservices.gr/en/internet-services/website-services-blank/additional-website-services/