我想将电子表格数据(例如Excel / * .xls文件或Open Office等)转换为JSON文件。最简单的方法是什么?
答案 0 :(得分:81)
假设您的意思是“最简单”并且不一定想要以编程方式执行此操作,您可以这样做:
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”注释;如果没有,它会告诉你问题在哪里,以便你可以解决它/它们。