将包含表格数据的 Excel 电子表格转换为 JSON 的最简单方法是什么



我想将保存为 *.xls 的 Excel 或 Open Office 中的电子表格数据转换为 *.json

  • 数据不敏感
  • 文件不是很大

假设你真的是最简单的,并且不一定在寻找以编程方式执行此操作的方法,你可以这样做:

  1. 在电子表格中添加一行"音乐家列"(如果尚未添加(。也就是说,如果列中的数据如下:

    Rory Gallagher      Guitar
    Gerry McAvoy        Bass
    Rod de'Ath          Drums
    Lou Martin          Keyboards
    Donkey Kong Sioux   Self-Appointed Semi-official Stomper
    

    注意:您可能希望在第 0 行中添加"音乐家"和"乐器"(您可能需要在其中插入一行(

  2. 将文件另存为 CSV 文件。

  3. 将 CSV 文件的内容复制到剪贴板

  4. 转到 http://www.convertcsv.com/csv-to-json.htm

  5. 验证是否选中了"第一行是列名"复选框

  6. 将 CSV 数据粘贴到内容区域

  7. 捣碎"将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"
      }
    ]
    

    有了这个简单/简约的数据,它可能不是必需的,但对于大量数据,从长远来看,通过检查这些数据是否存在畸变和异常,它可以节省您的时间和头痛。

  8. 去这里: http://jsonlint.com/

  9. 将 JSON 粘贴到内容区域

  10. 预示"验证"按钮。

如果

JSON很好,您将在下面的"结果"部分看到"有效JSON"注释;如果不是,它将告诉您问题所在,以便您可以修复它/它们。

最新更新