如何从谷歌云存储中获取数据?

时间:2018-08-09 07:58:05

标签: google-cloud-storage google-cloud-functions

我正在创建Dialogflow应用,我想在某个流程点发送短信。为此,我正在考虑将收件人的电话号码存储在excel中,并将此excel放置在Google云存储中。我如何从Excel中获取电话数据?

1 个答案:

答案 0 :(得分:0)

您可以如上所述将文件放置在Google Cloud Storage(GCS)中,并使用GCS的PHP客户端库[1]和PHPExcel [2]。

您会发现使用PHP从Excel文件中读取和提取数据非常容易。

您还可以使用PHP-ExcelReader [3],它也可以读取Excel .xls文件。 PHPExcel也可以管理.xlsx文件。

我发现本教程[4]有助于说明如何使用PHPExcel读取Excel文件。

您可以从(例如)Compute Engine [5],App Engine [6]运行PHP应用程序。请查看此参考文献[7],该参考文献说明了如何在Google Cloud Platform上部署PHP应用程序。

我还想推荐此存储桶和对象命名准​​则参考[8]。请访问有关如何创建存储桶和上传对象的教程[9]。

别忘了看一下GCS身份验证[10],这样您就可以获取和管理对该服务的访问。

让我知道怎么回事。


链接:

[1] https://cloud.google.com/storage/docs/reference/libraries#client-libraries-install-php

[2] https://github.com/PHPOffice/PHPExcel

[3] https://sourceforge.net/projects/phpexcelreader

[4] http://www.techchattr.com/how-to-read-excel-files-with-php

[5] https://cloud.google.com/php/tutorials/bookshelf-on-compute-engine

[6] https://cloud.google.com/appengine/docs/php/

[7] https://cloud.google.com/php/docs/

[8] https://cloud.google.com/storage/docs/naming#top_of_page

[9] https://cloud.google.com/storage/docs/quickstart-gsutil

[10] https://cloud.google.com/storage/docs/authentication