使用说明

English

本文档适用于Excel-to-JSON版本2.1.1

强烈建议先阅读入门指南部分。

Excel单元格中的换行符将被渲染为`\n`

转换

注意:您需要至少选择两行数据,第一行将被视为表头。

  • 本插件会首先收集您选定的所有单元格

  • 第一行将被视为表头

  • 后续行将与表头进行映射,如下例所示

转换模式

  • Flat JSON模式

    • 简单地将Excel数据表转换为Flat的JSON格式

  • Nested JSON模式

    • 首先将Excel数据表转换为Flat JSON

    • 然后使用"Flat"包https://www.npmjs.com/package/flat对带有分隔符的键进行解平铺操作

    • Excel-to-JSON调用unflatten()函数时,分隔符默认为".",overwrite参数为true。如果您订阅了"专业功能",可以设置其他分隔符

使用插件的视频演示

示例

Excel表格示例1

姓名

年龄

公司

David

27

WTSolutions

Ton

26

WTSolutions

Kitty

30

Microsoft

Linda

30

Microsoft

Joe

40

Github

使用Flat JSON模式

JSON示例

[
    {
        "姓名": "David",
        "年龄": 27,
        "公司": "WTSolutions"
    },
    {
        "姓名": "Ton",
        "年龄": 26,
        "公司": "WTSolutions"
    },
    {
        "姓名": "Kitty",
        "年龄": 30,
        "公司": "Microsoft"
    },
    {
        "姓名": "Linda",
        "年龄": 30,
        "公司": "Microsoft"
    },
    {
        "姓名": "Joe",
        "年龄": 40,
        "公司": "Github"
    }
]

Excel表格示例2

id

学生.姓名

学生.姓氏

学生.年龄

1

Meimei

Han

12

2

Lily

Jaskson

15

3

Elon

Mask

18

使用Flat JSON模式

[{
	"id": 1,
	"学生.姓名": "Meimei",
	"学生.姓氏": "Han",
	"学生.年龄": 12
}, {
	"id": 2,
	"学生.姓名": "Lily",
	"学生.姓氏": "Jaskson",
	"学生.年龄": 15
}, {
	"id": 3,
	"学生.姓名": "Elon",
	"学生.姓氏": "Mask",
	"学生.年龄": 18
}]

使用Nested JSON模式

[{
	"id": 1,
	"学生": {
		"姓名": "Meimei",
		"姓氏": "Han",
		"年龄": 12
	}
}, {
	"id": 2,
	"学生": {
		"姓名": "Lily",
		"姓氏": "Jaskson",
		"年龄": 15
	}
}, {
	"id": 3,
	"学生": {
		"姓名": "Elon",
		"姓氏": "Mask",
		"年龄": 18
	}
}]

JSON输出

有几种方式可以将生成的JSON保存到本地计算机:

  • 复制粘贴。JSON生成后,您可以在插件中看到它们,并可以简单地复制粘贴到任何地方

  • Copy to Clipboard。JSON生成后,您可以找到"Copy to Clipboard"按钮,点击该按钮,JSON将被复制到剪贴板

  • Save As (Mac用户不可用)。JSON生成后,您可以找到"Save As"按钮,点击该按钮,您可以将JSON保存到本地计算机

专业功能

Excel-to-JSON为有效订阅用户提供专业功能:

  • 嵌套分隔符:支持自定义嵌套JSON键的分隔符(/, _, .)

  • 空单元格处理:空单元格的三种处理方式:空字符串""、JSON null或直接排除

  • 布尔值格式:三种布尔值转换格式:JSON true/false、字符串"true"/"false"或数字1/0

  • 日期格式:日期转换选项:自1990-01-01以来的天数或ISO 8601字符串格式

  • 另存为文件名: 在使用Save As功能时,您可以自定义文件名

专业功能的详细信息请参阅专业功能部分。