我想将电子表格数据(例如从Excel / * .xls文件或Open Office等)转换为JSON文件。实现这一目标的最简单方法是什么?
假设您的意思是“最简单”并且不一定想要以编程方式执行此操作,您可以这样做:
0)在电子表格中添加一行“列音乐家”(如果尚未添加)。也就是说,如果您在列中包含数据,例如:
Rory Gallagher Guitar
Gerry McAvoy Bass
Rod de'Ath Drums
Lou Martin Keyboards
Donkey Kong Sioux Self-Appointed Semi-official Stomper
...你可能想在第0行添加“Musician”和“Instrument”(你可能需要在那里插入一行)
1)将文件另存为CSV文件。
2)将CSV文件的内容复制到剪贴板
3)去http://www.convertcsv.com/csv-to-json.htm
4)确认选中“第一行是列名”复选框
5)将CSV数据粘贴到内容区域
6)将“将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"
}
]
使用这种简单/简约的数据,它可能不是必需的,但是通过大量的数据,通过检查这些数据是否有异常和异常,它可以为您节省时间和头痛。
7)去这里:http://jsonlint.com/
8)将JSON粘贴到内容区域
9)混合“验证”按钮。
如果JSON是好的,您将在下面的结果部分看到“有效JSON”注释;如果没有,它会告诉你问题在哪里,以便你可以解决它/他们。