我想将保存为 *.xls 的 Excel 或 Open Office 中的电子表格数据转换为 *.json
- 数据不敏感
- 文件不是很大
假设你真的是最简单的,并且不一定在寻找以编程方式执行此操作的方法,你可以这样做:
-
在电子表格中添加一行"音乐家列"(如果尚未添加(。也就是说,如果列中的数据如下:
Rory Gallagher Guitar Gerry McAvoy Bass Rod de'Ath Drums Lou Martin Keyboards Donkey Kong Sioux Self-Appointed Semi-official Stomper
注意:您可能希望在第 0 行中添加"音乐家"和"乐器"(您可能需要在其中插入一行(
-
将文件另存为 CSV 文件。
-
将 CSV 文件的内容复制到剪贴板
-
转到 http://www.convertcsv.com/csv-to-json.htm
-
验证是否选中了"第一行是列名"复选框
-
将 CSV 数据粘贴到内容区域
-
捣碎"将CSV转换为JSON"按钮
使用上面显示的数据,您现在将拥有:
[ { "MUSICIAN":"Rory Gallagher", "INSTRUMENT":"Guitar" }, { "MUSICIAN":"Gerry McAvoy", "INSTRUMENT":"Bass" }, { "MUSICIAN":"Rod D'Ath", "INSTRUMENT":"Drums" }, { "MUSICIAN":"Lou Martin", "INSTRUMENT":"Keyboards" } { "MUSICIAN":"Donkey Kong Sioux", "INSTRUMENT":"Self-Appointed Semi-Official Stomper" } ]
有了这个简单/简约的数据,它可能不是必需的,但对于大量数据,从长远来看,通过检查这些数据是否存在畸变和异常,它可以节省您的时间和头痛。
-
去这里: http://jsonlint.com/
-
将 JSON 粘贴到内容区域
-
预示"验证"按钮。
JSON很好,您将在下面的"结果"部分看到"有效JSON"注释;如果不是,它将告诉您问题所在,以便您可以修复它/它们。