Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自动登录谷歌并下载电子表格_C# - Fatal编程技术网

C# 自动登录谷歌并下载电子表格

C# 自动登录谷歌并下载电子表格,c#,C#,我的C#应用程序读取并处理Excel文件。最近我把我的电子表格移到了谷歌文档上。现在我需要登录google并访问一个特定的链接(相当于导出),以获取我的应用程序读取的电子表格(xls)的导出表单 我想知道是否有任何方法可以自动登录到google并将xls文件发送到特定位置,从而避免登录和下载excel文件的麻烦。有什么想法吗 (我正在考虑以xml格式保存xls文件的google凭据和链接)具有任何支持的格式 GET /feeds/download/spreadsheets/Export?key=

我的C#应用程序读取并处理Excel文件。最近我把我的电子表格移到了谷歌文档上。现在我需要登录google并访问一个特定的链接(相当于导出),以获取我的应用程序读取的电子表格(xls)的导出表单

我想知道是否有任何方法可以自动登录到google并将xls文件发送到特定位置,从而避免登录和下载excel文件的麻烦。有什么想法吗

(我正在考虑以xml格式保存xls文件的google凭据和链接)

具有任何支持的格式

GET /feeds/download/spreadsheets/Export?key=example_spreadsheet_id&fmcmd=4

fmcmd
“4”导出为Microsoft Excel格式(xls)。

我使用此解决方案从Google电子表格中简单下载CSV数据。希望有帮助:

注:

  • 您的谷歌电子表格(谷歌硬盘、谷歌文档)文档必须设置为“任何有链接的人都可以查看它
  • 要获取URL,请按Google SpreeadSheet上的SHARE(右上角),然后复制“链接到共享”
  • 现在将&output=csv参数添加到此链接

  • 有你登录所需要的一切。我认为这是一个重复这样的问题:你能考虑公开共享这个文件吗?令人惊讶的是,这个链接包含了使用URL访问GooGeLoCs所需的一切内容,并下载了一个使用C语言程序化使用的电子表格,但是仍然被否决了…有意思。我把它投给了你,对我来说似乎很明智:S