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

时间:2009-06-02 20:58:05

标签: c#

我的C#应用​​程序读取并处理Excel文件。最近我将电子表格移动到谷歌文档。现在我需要登录谷歌并访问特定链接(相当于导出)以获取我的应用程序读取的电子表格(xls)的导出形式。

我想知道是否有任何方法可以自动将日志记录到谷歌并将xls文件放到特定位置,以便我可以避免登录和下载excel文件的麻烦。有什么想法吗?

(我正在考虑保存google凭据并在xml中链接xls文件)

2 个答案:

答案 0 :(得分:5)

Google Docs API支持任何格式的an option to export a spreadsheet

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

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

答案 1 :(得分:1)

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

https://gist.github.com/dhlavaty/6121814

注意:

  1. 您的Google SpreadSheet(Google云端硬盘,Google文档)文档必须设置为“有链接的任何人”才能查看
  2. 要获取网址,请在Google SpreeadSheet上按SHARE(右上角)并复制“链接到共享”。
  3. 现在将& output = csv参数添加到此链接