我正在尝试开发一个应用程序,将与存储在OneDrive(Excel在线)的Excel工作表。我想使用flutter添加数据到Excel工作表,但我找不到任何API这样做。到目前为止,我只找到了flutter Excel包,但据我所知,它只用于本地文件。我可以下载文件,更新它,然后重新上传文件,但是,我希望一切都发生在网上。有可能这样做吗?我知道flutter有一个谷歌表API是一个类似的事情,可用于Excel在线?
iqxoj9l91#
1.您应该创建GCP项目来访问Google Cloud API。有关创建Google Cloud项目的信息,请参见https://developers.google.com/workspace/guides/get-started。1.您需要启用Google表单API。1.您需要在创建的项目中创建所需的凭据。https://developers.google.com/workspace/guides/create-credentials
i. API key - For public sheets. ii. OAuth Credentials - For private sheets. iii. Service Account Credentials - For private sheets.
1.请参考这里的Google工作表API,它可以用于写入特定的工作表,在那里,您可以为每个操作请求curl。https://developers.google.com/sheets/api/samples/writing1.最后,您可以在flutter中使用curl请求,如这里所述。https://pub.dev/documentation/curl/latest/
curl
1条答案
按热度按时间iqxoj9l91#
1.您应该创建GCP项目来访问Google Cloud API。有关创建Google Cloud项目的信息,请参见https://developers.google.com/workspace/guides/get-started。
1.您需要启用Google表单API。
1.您需要在创建的项目中创建所需的凭据。https://developers.google.com/workspace/guides/create-credentials
1.请参考这里的Google工作表API,它可以用于写入特定的工作表,在那里,您可以为每个操作请求
curl
。https://developers.google.com/sheets/api/samples/writing
1.最后,您可以在flutter中使用
curl
请求,如这里所述。https://pub.dev/documentation/curl/latest/