用PHP列出Google电子表格答案(解析JSON)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用PHP列出Google电子表格答案(解析JSON)相关的知识,希望对你有一定的参考价值。

Make your spreadsheet public to get a key like this: 0AsfENoKj1ir7dE8yR6U0aUtpdTVNM20wRlNJOhZaclG

Set it on the script and you're all done.
  1. <?php
  2. $key = '0AsfENoKj1ir7dE8yR6U0aUtpdTVNM20wRlNJOhZaclG';
  3. $json_string = file_get_contents("https://spreadsheets.google.com/feeds/list/$key/od6/public/values?alt=json");
  4. $obj = json_decode($json_string);
  5. foreach ($obj->{'feed'}->{'entry'} as $entry)
  6. {
  7. echo "<p>";
  8. $num_column = 0;
  9. $answer = explode(', ', $entry->{'content'}->{'$t'});
  10. foreach ($answer as $a)
  11. {
  12. $a = explode(': ', $a);
  13. if (isset($a[1]))
  14. {
  15. $a = $a[1];
  16. $num_column++;
  17. echo "<b>$num_column:</b> $a<br/>";
  18. }
  19. }
  20. echo "</p>";
  21. }
  22. ?>

以上是关于用PHP列出Google电子表格答案(解析JSON)的主要内容,如果未能解决你的问题,请参考以下文章

从 Google 电子表格解析 JSON

从Google电子表格单元格中解析Json

php 通过php解析Google Drive电子表格数据

从Google电子表格中解析格式化文本

Json下载特定表格的链接(谷歌电子表格)

使用Sheets API v4获取与Google帐户关联的所有电子表格列表