php - 我们可以在 php 中使用和操作 mysql 数据与 google 电子表格反之亦然吗?

标签 php mysql laravel google-sheets-api

我想在我的 laravel 网站上使用 google 电子表格,我想将 mysql 数据与这个电子表格连接起来。而且我还想在我的网站页面中显示电子表格,如果用户将更新电子表格中的任何内容,那么它将反射(reflect)在 mysql 中,而且如果数据将在 mysql 表中更新,那么电子表格数据也会发生变化。那么你能否建议我是否可能?如果可能的话,请用最好的步骤向我解释。 提前致谢!

最佳答案

是的,你可以。

通过使用 Google Sheets API要获取数据,您可以使用支持 HTTP 调用的任何编程语言将 SQL 数据与 SQL 数据同步,从而更轻松地获得 those where Google provides a client .

你也可以使用 Apps Script创建一个 onEdit trigger将更改的数据推送到 MySQL 表。这是迄今为止最优雅的解决方案,因为您不是每次都进行完全刷新,只是捕获更改并将它们推送过来。当然,这还需要您拥有 Apps 脚本可以访问的接收机制,例如网络服务。

另外,如果您想在您的网站中使用表格形式 (SQL) 的数据,为什么不直接通过 Google 表格来完成,而不使用 SQL 层呢?您可以使用 JavaScript 直接从工作表中过滤数据。虽然它有一些性能提升,但对于普通用户来说很可能不会引起注意。除非您有良好的 SQL 服务器设置,否则性能差异不会出现。

关于php - 我们可以在 php 中使用和操作 mysql 数据与 google 电子表格反之亦然吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59044037/

相关文章:

php - CakePHP ACL 和 Auth 不工作

php - 安装apache后如何使用Xampp到localhost?

mysql - Laravel db::select() 返回一个字符串结果

php - Laravel 5 Composer 不会更新未找到的类

php - 比较/区分多个(> 数百万)阵列

javascript - 将英文数字转换为其数字值(忽略小数)

返回无效结果的 mySQL 搜索函数

java - Mysql结果集错误

mysql - 不知道子select个数时的self join

Laravel - 链接到保存在存储文件夹中的文件