我一直在尝试将几个 .json 文件导入 LibreOffice Calc。
虽然我可以获取原始数据,但它并没有像我想象的那样排序(通过将不同的信息放入每个单元格)。
LibreOffice 是否支持导入 JSON 文件并在单元格中对它们进行排序?(换句话说,导入+排序)?
如果似乎没有对此的直接支持,那么转换为 CSV 是否是为了将数据导入 Calc 的下一个合乎逻辑的步骤?
我一直在尝试将几个 .json 文件导入 LibreOffice Calc。
虽然我可以获取原始数据,但它并没有像我想象的那样排序(通过将不同的信息放入每个单元格)。
LibreOffice 是否支持导入 JSON 文件并在单元格中对它们进行排序?(换句话说,导入+排序)?
如果似乎没有对此的直接支持,那么转换为 CSV 是否是为了将数据导入 Calc 的下一个合乎逻辑的步骤?
我自己也有同样的问题(这就是我发现这个问题的方式)。
因此,对于下一个发现此问题的人 - 答案是否定的 - LibreOffice Calc 不支持直接导入 JSON。
下一个合乎逻辑的步骤确实是转换为 CSV。有免费的在线 JSON 到 CSV 转换器,使用其中一个 ( http://www.convertcsv.com/json-to-csv.htm ),我可以轻松制作正确的 CSV,Calc 可以毫无问题地导入。
一个可能的警告是,如果您有以 JSON 表示的复杂对象 - 可能无法转换为 CSV,但话又说回来,如果它不适合 CSV,它可能也不适合电子表格格式。
有一个LibreOffice GetRest 插件,其文档用蹩脚的英文写成,有一个“parseJSON”公式。它不会将 JSON 转换为 CSV(无需大量繁重的工作),但它可能会对您的用例有所帮助。
如果您可以在 Libreoffice Calc 中运行 Python 脚本,那么当您看到这里的内容时应该可以:http: //blog.appliedinformaticsinc.com/how-to-parse-and-convert-json-to-csv-using- Python/