json - 将带有表格数据的 Excel 电子表格转换为 JSON 的最简单方法是什么?

标签 json spreadsheet xls file-conversion

我想将保存为 *.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 行添加“Musician”和“Instrument”(您可能需要在此处插入一行)

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

关于json - 将带有表格数据的 Excel 电子表格转换为 JSON 的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19187085/

相关文章:

python - Elasticsearch Python客户端索引JSON

excel - AVERAGEIF 返回 #DIV/0

php - 使用 PHP 将 mySQL 转换为 XLS?

ruby-on-rails - Rspec respond_to xls

javascript - 如何在 Javascript 中为导出的 Excel 文件设置自定义名称

javascript - 这是解析 JSON 的好方法吗?

json - Elasticsearch中的SQL查询

javascript - 如何在从服务器获取数据的动态表的每一行中添加下拉列表?

ruby-on-rails - 使用 Ruby Spreadsheet gem,我可以将单元格格式设置为货币吗?

html - 在网页中呈现表格数据的简单方法(如 Google 电子表格)