Google文档/应用API:包含图表的电子表格(Google表格)

时间:2009-10-22 13:53:20

标签: c# .net google-sheets google-visualization google-sheets-api

有没有办法让自动化从.NET应用程序在Google文档中创建图表的过程。

我正在寻找的工作流程是......

  1. 创建Excel文档。
  2. 上传到Google文档。
  3. 在电子表格中创建图表。 (无法弄明白。)
  4. 使用ACL发布。 (奖金)
  5. 我不确定我是否应该将Google Chart API用于此电子表格API或纯粹的电子表格API。

    我正在使用GData .NET客户端库。

    http://code.google.com/p/google-gdata/

2 个答案:

答案 0 :(得分:2)

(2016年6月)原来接受的答案现在已经过时了。从Google I / O 2016开始,您可以在Google表格API中创建图表。首先要做的事情是:1)GData APIs是上一代Google API ...虽然并非所有Google API都已弃用,但all newer Google APIs 使用the Google Data Protocol; 2)有一个new Google Sheets API v4(不是GData)。

从此处开始,您需要获取the Google APIs Client Library for .NET并使用最新的Sheets API,这比以前的API更强大,更灵活。这里有一个C# code sample来帮助您入门。如果您对Python不过敏,我会a video介绍新的API并通过a blogpost深入了解其代码,您可以从中学习并根据需要有效迁移到C#。如果您对JavaScript不过敏并希望尝试更复杂的动手示例,我们Google Sheets codelab中的项目会使用API​​创建图表和数据透视表。然后,您可以在C#中推断如何执行此操作。

关于publishingsharing/ACLs,两者都与Google Drive API完成,因为这些是您可以应用于表格,文档,和幻灯片。

答案 1 :(得分:1)

更新:Google论坛上的Google员工确认这是不可能的......