Diskuze: Google drive XLSX

PHP PHP Google drive XLSX American English version English version

Avatar
NouF
Člen
Avatar
NouF:

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. července 8:57
Avatar
NouF
Člen
Avatar
NouF:

Stále aktuální

 
Nahoru Odpovědět 8. srpna 22:21
Avatar
Mark Vajšbejn:

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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět 12. srpna 22:10
Avatar
NouF
Člen
Avatar
NouF:

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. srpna 9:57
Avatar
NouF
Člen
Avatar
Avatar
Mark Vajšbejn:

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  +1 16. srpna 20:39
Avatar
NouF
Člen
Avatar
NouF:

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

 
Nahoru Odpovědět 16. srpna 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.