【发布时间】:2012-08-17 13:57:59
【问题描述】:
我知道YQL可以查询CSV(逗号分隔值)格式的文本文件。
但通常有同样简单格式的文本文件,但使用的分隔符不是,(逗号)。例如,制表符分隔的文本文件很常见。下一个最常见的似乎是管道字符|。就我而言,我想查询以分号; 分隔的文件。
我相信处理CSV 的其他工具通常可以选择其他分隔符。我很确定雅虎管道有这样的选择。雅虎查询语言呢?
有没有办法用,以外的分隔符查询YQL中的分隔文本文件?
如果没有,是否有错误或功能请求来添加对自定义分隔符的支持或自己添加此类支持的方法?
(我的用例是 Unicode 联盟发布的数据,它是由; 分隔的许多平面文件。主文件是UnicodeData.txt。)
【问题讨论】:
-
请在投票结束时添加一些建设性的批评意见,这样我就可以了解哪些问题不要问或如何更好地表达它们等。
-
我投票决定关闭,因为恕我直言,这个问题对于 stackoverflow 上的更广泛的观众来说没有建设性。这个问题非常具体地针对您的需求,并且仅针对您的需求。
-
嗯,这很令人惊讶。我很确定 Yahoo Pipes 支持其他分隔符。从delimiter 和delimited-text 下的其他问题看来,至少选项卡和管道是CSV 的非常常见的替代品。我将重新强调所有分隔符并不再强调分号和 UnicodeData.txt
-
答案仍然是否定的;
csv数据表不支持指定不同的分隔符。 -
@salathe:我没想到措辞的改变会改变答案,只是为了帮助问题停留更长时间并帮助其他人,而不是被关闭或删除。 (-: