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

问题描述 投票:61回答:1

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

json spreadsheet xls file-conversion
1个回答
83
投票

假设您的意思是“最简单”并且不一定想要以编程方式执行此操作,您可以这样做:

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

© www.soinside.com 2019 - 2024. All rights reserved.