0

我需要从客户端 Web 应用程序中的 Google 电子表格中获取一些数据,我认为 YQL 会很合适,因为它可以从 Google 获取 CSV 数据并将其转换为 JSONP。我拼凑了一些 YQL,这些 YQL 主要来自各种博客文章和要点和事物:

select * from csv 
where url="https://docs.google.com/spreadsheet/pub?key=XXXX&output=csv" 
and columns="foo,bar,blah"

这很好用,但我想知道我还能用它做什么。例如,我想知道是否可以为 CSV 设置别名以在更复杂的查询中使用,或者是否可以自动让它将第一行视为列名。我一直在浏览 YQL 指南,但找不到任何提及csv“表格”、 “字段”urlcolumns任何相关内容的内容。

有人可以提供一些关于使用 YQL 查询远程 CSV 的权威资源的链接吗?

4

1 回答 1

1

YQL 中 CSV 表的“文档”非常轻量级。它在 YQL 控制台中显示为:

desc csv

在那里你会看到必填url字段和可选的charsetcolumns。这是一个非常简单的表格,最大的灵活性来自能够选择要输出的列(假设第一行数据包括列标题)。

如果您想做的比基表提供的更多,您可以创建一个开放表。这篇 YQL 团队博客文章展示了一个从“select * from csv”调用开始,然后使用 JavaScript 处理结果的示例:

YQL 博客:使用 YQL 和开放数据表获取股票信息

于 2013-01-03T21:44:58.793 回答