从谷歌电子表格中获取数据,每行作为一个句子

时间:2014-07-20 18:33:04

标签: php

我正经历一个非常危急的局面,我无法找到明智的想法。

  1. 我有一张Google电子表格,其中包含少量行和列。
  2. 我想将行组合在一起,包括其列值。(1行,四行,结果为一个句子)
  3. 同时,每一行应从Google电子表格中形成一个句子。
  4. 我的电子表格路径:https://docs.google.com/spreadsheets/d/1Z7_oRxlTIiKIND89sAXHbyTsz1mrTMNwejqkfk8y5P0/edit#gid=0

    我不知道如何开始使用这个和哪个函数,代码更喜欢? 任何形式的帮助都表示赞赏。

1 个答案:

答案 0 :(得分:1)

首先:

  1. 转到Google云端硬盘中的电子表格。
  2. 转到文件然后"在网上发布"
  3. 选中您的工作表并在复选框上启用更新。
  4. 在同一个框中,您可以获得指向电子表格的csv链接。
  5. 之后,只需使用" fgetcsv" php功能。

    <php
    $url = "http.... url of your csv spreadsheet";
    if ( ($handle = fopen($url, "r") ) !== FALSE ) {
    
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    
                $spreadsheet_data[]=$data;
                // HERE the processing
    
            }
        }
    
        fclose($handle);
    }
    else
        die("Reading not possible.");
    ?>