【问题标题】:Does LibreOffice Calc support JSON file importing/sorting?LibreOffice Calc 是否支持 JSON 文件导入/排序?
【发布时间】:2014-04-27 08:54:03
【问题描述】:

我一直在尝试将几个 .json 文件导入 LibreOffice Calc。

虽然我可以获取原始数据,但它并没有像我想象的那样排序(通过将不同的信息放入每个单元格)。

LibreOffice 是否支持导入 JSON 文件并将它们分类到单元格中? (也就是导入+排序)?

如果似乎没有对此的直接支持,为了将数据导入 Calc,转换为 CSV 是否是下一个合乎逻辑的步骤?

【问题讨论】:

  • 截至 2017 年 11 月,LibreCalc 仍然不支持打开 JSON 文件(而 Excel 支持)。这有一个feature request

标签: json sorting import libreoffice-calc


【解决方案1】:

我自己也有同样的问题(这就是我发现这个问题的方式)。

因此,对于下一个发现此问题的人 - 答案是否定的 - LibreOffice Calc 不支持直接导入 JSON。

下一个合乎逻辑的步骤确实是转换为 CSV。有免费的在线 JSON 到 CSV 转换器,使用其中一个 (http://www.convertcsv.com/json-to-csv.htm),我可以轻松制作正确的 CSV,Calc 可以毫无问题地导入。

一个可能的警告是,如果您有以 JSON 表示的复杂对象 - 可能无法转换为 CSV,但话又说回来,如果它不适合 CSV,它可能也不适合电子表格格式。

【讨论】:

    【解决方案2】:

    有一个LibreOffice GetRest plugin 的文档是用蹩脚的英文写成的,它有一个“parseJSON”公式。它不会将 JSON 转换为 CSV(无需大量繁重的工作),但它可能对您的用例有所帮助。

    【讨论】:

      【解决方案3】:

      如果您可以在 Libreoffice Calc 中运行 Python 脚本,那么当您看到这里的内容时应该可以:http://blog.appliedinformaticsinc.com/how-to-parse-and-convert-json-to-csv-using-python/

      【讨论】:

        猜你喜欢
        • 2020-05-01
        • 1970-01-01
        • 2016-01-08
        • 1970-01-01
        • 2013-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多