首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ReplaceRows从.NET Google.Apis.Fusiontables.v2 (流csv)?

如何使用ReplaceRows从.NET Google.Apis.Fusiontables.v2 (流csv)?
EN

Stack Overflow用户
提问于 2015-01-08 19:58:44
回答 2查看 600关注 0票数 1

目标:使用ReplaceRows()更新融合表,将旧行替换为csv文件中的新行,而不使用头。

我正在使用Google.Apis.Fusiontables.v2库。

我已经阅读和重新阅读了文档,但仍然无法使我的代码工作。

身份验证是有效的,我能够执行简单的插入操作,而不存在任何问题:

代码语言:javascript
复制
string sql = "INSERT INTO 11t9VLt3vzb46oGQMaS2LTSPWUyBYNcfi1shkmvag (rpu_id, NO_BAIL, 'Usage (description)', 'Use (description)', 'Sup. louable m2', 'Sup. Utilisable m2', 'SumTotal Lou', 'Percent Lou', 'SumTotal Util', 'Percent Util') VALUES (9999,1111,'Test','Test En',1,2,3,4,5,6)"
Sqlresponse sqlRspnse = service.Query.Sql(sql).Execute();

我在没有运气的情况下直接从ReplaceRowsMediaUpload类中尝试了TableResource和ReplaceRowsMediaUpload

从服务对象调用upload函数不会出错,但我不知道下一步该做什么来替换融合表中的行(服务是FusiontablesService):

代码语言:javascript
复制
StreamReader str = new StreamReader(Server.MapPath("~") + @"\sample2.csv");
service.Table.ReplaceRows("1X7JMLFy75uq20UnU6cLrGTTDfp6lLuD1Fc3vYYjQ", str.BaseStream, "text/csv").Upload();

我试过:

代码语言:javascript
复制
service.Table.ReplaceRows("1X7JMLFy75uq20UnU6cLrGTTDfp6lLuD1Fc3vYYjQ").Execute()

上传之后,但这只是将融合表置于“卡住”模式。

有人能提供使ReplaceRows工作所需的线路吗?(解释是很感激的,但没有必要!)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-15 17:11:54

您应该将"text/csv“改为”application/octet“。(请参见此处接受的MIME类型:https://developers.google.com/fusiontables/docs/v2/reference/table/replaceRows)

代码语言:javascript
复制
StreamReader str = new StreamReader(Server.MapPath("~") + @"\sample2.csv");
service.Table.ReplaceRows("1X7JMLFy75uq20UnU6cLrGTTDfp6lLuD1Fc3vYYjQ", str.BaseStream, "application/octet-stream").Upload();

上传的电话应该就够了。

另外,尝试创建一个新表来测试它,以确保它的设置是正确的。

票数 2
EN

Stack Overflow用户

发布于 2015-01-10 01:32:24

您可以使用REST调用来直接替换Google表中的一行,而不是编写方法来这样做。下面是一个示例:

代码语言:javascript
复制
POST https://www.googleapis.com/upload/fusiontables/v2/tables/tableId/replace

请参考文档获得更多细节,它也有一个测试环境工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27848516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档