Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
NouF
Člen
Avatar
NouF:16.7.2016 8:57

Ahoj,

může někdo poradit, jak mohu získávat data z xlsx souboru, který je uložený na google drive.

Jedná se o to, že jedna kapela si v xlsx souboru sdílejí koncerty, rád bych tyto informace viděl i na webu. (Pro uživatele)

 
Odpovědět
16.7.2016 8:57
Avatar
NouF
Člen
Avatar
NouF:8.8.2016 22:21

Stále aktuální

 
Nahoru Odpovědět
8.8.2016 22:21
Avatar
Mark Vajšbejn:12.8.2016 22:10

Ahoj,
ta tvá daná kapela musí nejdříve publikovat ten dokument na web - neptej se proč, prostě to tak ten google má vymyšlené :-D (viz. screen prntscr.com ) a následně ti stačí pouze kód spreadsheetu, který vyměníš za KOD_DOKUMENTU ve skriptu který přikládám o něco níže..

<?php

$spreadsheet_url = "https://docs.google.com/spreadsheets/d/" . "KOD_DOKUMENTU" . "/export?gid=0&format=csv";

if(!ini_set('default_socket_timeout', 15)) {

        echo "<!-- unable to change socket timeout -->";
}

if(($handle = fopen($spreadsheet_url, "r")) !== FALSE) {

    while(($data = fgetcsv($handle, 1000, ",")) !== FALSE) {

        $spreadsheet_data[] = $data;

    }

    fclose($handle);

} else {

    die("Problem reading csv");

}

/*
 a zde se ti vypisuje daná tabulka, která je takto vyplnená
 .. http://prntscr.com/c4zecd a následne tímto 'skriptem' takto vypsána http://prntscr.com/c4zek3
 */

die(print_r($spreadsheet_data));

A toto řešení bylo tak trochu ukradeno z stackoverflow ( odtadytud )
Ale to samozřejmě nikomu nevadí :-D .. Mimochodem, stačila malinká chvilička a hned jsem to na googlu našel :-P

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
12.8.2016 22:10
Avatar
NouF
Člen
Avatar
NouF:14.8.2016 9:57

Ahoj,

díky za info. Zkusím to, na stackoveflow jsem našel x jiných. Ale nikdo to nebylo přesně to co jsem chtěl. Ale abych pravdu řekl, hledal jsem spíš přenesení souboru. Proto jsem asi nenašel to co ty. Já zkoušel rozchodit API - php nechtělo vubec fungovat, pořád jsem neměl všechny potřebné třídy. A u jquery to zas fungovalo celkem neštastně, kde jsem se musel přihlásit vlastním učtem.

Ale mrknu na to, díky

 
Nahoru Odpovědět
14.8.2016 9:57
Avatar
NouF
Člen
Avatar
Odpovídá na Mark Vajšbejn
NouF:16.8.2016 20:36

Moc díky!

 
Nahoru Odpovědět
16.8.2016 20:36
Avatar
Mark Vajšbejn:16.8.2016 20:39

Tak hádám, že už je ti i to v té tvé odpovědi jasné - ohledně 'přenesení' souboru :-)

Rádo se stalo. :-)

 
Nahoru Odpovědět
16.8.2016 20:39
Avatar
NouF
Člen
Avatar
NouF:16.8.2016 20:45

Ještě řešim kodování, ale to někde najdu.

 
Nahoru Odpovědět
16.8.2016 20:45
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.