尝试使用PHP或Javascript从Google表格中提取值

时间:2016-01-14 16:21:59

标签: javascript php google-api google-sheets

我有一个包含产品库存的Google表格电子表格。文档中有多个工作表,每个工作表包含特定品牌的产品。我希望能够使用的每个工作表中的两个重要列是零件编号和数量。

我希望能够在我的网络应用中执行的操作是,根据特定的部件号和品牌名称,在我的Google表格文档中的正确工作表中查找相应的数量,然后将该值发送回网络应用程序显示。 (基本上,我希望网络应用程序用户能够点击零件编号,并获得其旁边显示的该项目的当前数量。)

我已经尝试将Google表格文档发布到网络上,并以PHP提供的几种格式(csv,xlsx和ods)在PHP中访问它,并在每个实例中遇到问题:

  • CSV只允许我访问文档中的第一张表
  • 我尝试使用的PHP类不能读取XLSX(excel_reader.php,我用它来做其他事情,但是我认为只能阅读XLS,而不是XLSX)
  • ODS也有自己的PHP类,但对于我正在尝试做的事情来说似乎过于复杂和笨重

我不需要以任何方式修改Google表格...我需要做的就是“,鉴于品牌X和部件号Y,请返回此Google表格的数量列中的值。 “我真的希望有一个(相当)简单的方法来做到这一点......

1 个答案:

答案 0 :(得分:1)

我建议使用this Google Spreadsheets Client API

它使脏工作变得非常简单,并提供了一个相对易于使用的界面,因此您可以使用电子表格而无需使用#34;解决方法"。