fathilarhm / google-sheets-collection
此包已被废弃,不再维护。未建议替代包。
一个简单的 Laravel 包,用于从 Google 电子表格创建美观的数据集合。
dev-master
2023-03-14 15:13 UTC
This package is not auto-updated.
Last update: 2023-03-16 18:08:06 UTC
README
一个简单的 Laravel 包,用于从 Google Sheets URL 创建美观的数据集合。
<?php use namespace Fathilarham\GsheetsCollection; // GsheetsCollection::get($url)->get($sheet = 1); $url = 'https://docs.google.com/spreadsheets/d/1zQIz2xmAGjsvlDhECrvMxbnMmjmLhuWWIOYn2dar18M/edit?usp=sharing'; $data = GsheetsCollection::url($url)->get();
安装
使用 Composer
$ composer require fathilarhm/google-sheets-collection
{ "require": { "fathilarhm/google-sheets-collection": "^1.0" } }
<?php require 'vendor/autoload.php'; use Fathilarham\GsheetsCollection; $url = 'https://docs.google.com/spreadsheets/d/1zQIz2xmAGjsvlDhECrvMxbnMmjmLhuWWIOYn2dar18M/edit?usp=sharing'; $data = GsheetsCollection::url($url)->get();
如何使用
在您的 Laravel 项目中安装此包后,您可以按照以下步骤操作
- 创建新的 Google 电子表格。
- 将电子表格发布到网络上(在“文件”菜单中点击“发布到网络”操作)。
- 共享电子表格并使其对公众可见。别忘了复制 URL。
- 将 URL 放置到这个函数参数中
GsheetsCollection::url($url);
- 获取数据集合
GsheetsCollection::url(...)->get();
- 如果您想从另一个工作表获取数据,可以将您的工作表编号添加到函数的第二个参数中
GsheetsCollection::url(...)->get($sheet = 1);
- 变量
$data
的结果将是
[ { "id": "1", "code": "JT-001", "origin": "Pontianak", "destination": "Jakarta", "time": "3/4/2020 8:00:00" }, { "id": "2", "code": "SF-002", "origin": "Jakarta", "destination": "San Francisco", "time": "13/8/2020 9:00:00" } ]
安全联系方式
要报告安全漏洞,请发送电子邮件至 fathil.arham@gmail.com。我将协调修复和披露。