如何快速轻松地将电子表格数据转换为JSON?

时间:2013-10-04 17:13:58

标签: json spreadsheet xls file-conversion

我想将电子表格数据(例如Excel / * .xls文件或Open Office等)转换为JSON文件。最简单的方法是什么?

1 个答案:

答案 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”注释;如果没有,它会告诉你问题在哪里,以便你可以解决它/它们。