我已经非常成功地使用 OpenRefine 几年了,仅处理 CSV(和 TSV)源文件。最近,我想将 SQL 数据库中的一些表引入 OpenRefine
,因此我将它们(从 SQL)导出为 JSON,然后使用 OpenRefine
的 JSON 导入功能。它工作得很好,只是列名全部以 _ -
开头。例如,我的 JSON 记录以
{"ID":"97247",
和 OpenRefine
将第一个列名称 _ - ID
而不仅仅是 ID
(我更喜欢 - 我知道我可以编辑稍后再讲,但我有数百个字段)。我在解析页面中看不到任何可能有帮助的设置。有谁知道是否有一种方法可以在没有额外字符的情况下导入(或者是否有下划线破折号的解释)?我正在考虑提交功能请求,但我想我应该检查一下其他用户可能知道什么。
最佳答案
这是a known issue .
还有a proposal to switch to a standard representation for JSON paths .
请随意对任一票发表评论,以表明您更喜欢哪种解决方案。
关于openrefine - JSON 导入后列名称中的下划线和破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70825573/