如何将 Excel 表格转换为 JSON 数组?

Wai*_*mal 3 javascript data-transfer microsoft-excel

我需要在数组中输入大量数据,其形式如下:

[
  [data1,data2,data3,...,data9],
  [data1,data2,data3,...,data9],
  [data1,data2,data3,...,data9],
  ...
]
Run Code Online (Sandbox Code Playgroud)

就目前情况而言,直接以 JSON 形式输入数据是一个耗时的过程,而且往往会出现很多错误。或者,我想将数据输入 Excel 工作表并从该工作表生成 JSON 数组。我怎样才能做到这一点?

har*_*ymc 5

由于这是一个只需执行一次或几次的操作,因此这里有一个零工作解决方案,使用网站 Mr. Data Converter,该网站显然是由 Shan Carter 创建的。

以下是我如何转换这个包含 679 个重复行的虚拟示例电子表格:

电子表格

  1. Ctrl使用+选择整个数据A
  2. Ctrl使用+复制到剪贴板C
  3. 打开数据转换器先生网站
  4. Ctrl单击上方文本区域并使用+粘贴数据V
  5. 选择输出为“JSON - 行数组”
  6. 下部文本区域的结果将如下所示:

在此输入图像描述

  1. 点击下方的文本区域,就会被选中
  2. Ctrl使用+复制到剪贴板C

现在,您可以将数据粘贴到任何位置,并在其周围添加 JavaScript 数组的声明。

未来注意事项:如果 Mr. Data Converter 网站从 Internet 上消失,可以在 Wayback Machine上找到它的工作副本。