首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google spreadsheet Java API将数据插入Google Spreadsheet

使用Google spreadsheet Java API将数据插入Google Spreadsheet
EN

Stack Overflow用户
提问于 2012-02-28 19:55:58
回答 2查看 3.5K关注 0票数 1

下面是我用来插入数据的代码。它是从谷歌提供的样本中挑选出来的。

代码语言:javascript
复制
// Get the spreadsheet feed
        SpreadsheetFeed feed = client
                .getFeed(
                        new URL(
                                "https://spreadsheets.google.com/feeds/spreadsheets/private/full"),
                        SpreadsheetFeed.class);
        // Get the worksheet
        WorksheetEntry worksheet = feed.getEntries().get(0).getWorksheets()
                .get(0);

        URL listFeed = worksheet.getListFeedUrl();
        ListEntry newEntry = new ListEntry();

        String nameValuePairs = "a=b,c=d";

        for (String nameValuePair : nameValuePairs.split(",")) {

            // Then, split by the equal sign.
            String[] parts = nameValuePair.split("=", 2);
            String tag = parts[0]; // such as "name"
            String value = parts[1]; // such as "Fred"

            newEntry.getCustomElements().setValueLocal(tag, value);
        }

        client.insert(listFeed, newEntry);

我在那里尝试做的是获得一个工作表,并在其中插入一行数据。无论我怎么努力,我都不能让它工作。每当我在client.insert()上运行它时,我都会得到以下错误

代码语言:javascript
复制
com.google.gdata.util.InvalidEntryException: Bad Request

We're sorry, a server error occurred. Please wait a bit and try reloading your spreadsheet.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-29 14:28:04

我计算出,您需要在电子表格中至少有一行作为标记值的标题和引用,同时插入列表条目。我很怀念这个。

谢谢。

票数 4
EN

Stack Overflow用户

发布于 2012-05-16 15:34:20

确保您使用的标记与电子表格中的标题行匹配也很重要,除非它们必须小写并删除所有空格。

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

https://stackoverflow.com/questions/9481445

复制
相关文章

相似问题

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