0
点赞
收藏
分享

微信扫一扫

用Notepad++ 宏功能 将json数据转换为EXCEL


JSON文件:

{
  "hdBus": "sd",
  "hdCode": "Code",
  "hdType": "Type",
  "hdCom": true,
},{
  "hdBus": 12,
  "hdCode": "Code",
  "hdType": ["ad","23"],
  "hdCom": "Com",
},{
  "hdBus": "sd",
  "hdCode": "Code",
  "hdType": ["ad"],
  "hdCom": [],
}

一、JSON数据提取表头

1、CTRL+H打开转换窗口

点击开始宏按钮

用Notepad++ 宏功能 将json数据转换为EXCEL_JSON

2、勾选正则表示

检索:[ \t]

置换:    (空)

执行全部替换

用Notepad++ 宏功能 将json数据转换为EXCEL_Code_02

用Notepad++ 宏功能 将json数据转换为EXCEL_JSON_03

步骤

检索

替换

1

[ \t]

(空)

2

:\[.*\],?\r\n

=

3

:[0-9a-zA-Z]*,?\r\n

=

4

":".*",?\r\n

=

5

"

(空)

6

=\}

}

7

\},\{

(空)

8

\}

(空)

9

{\r\n

(空)

10

=

\t

11

\r\n.*

\r\n

12

\r\n.*\r\n

\r\n

 

 

 

 

 

结果:

用Notepad++ 宏功能 将json数据转换为EXCEL_JSON_04

点击停止录制

用Notepad++ 宏功能 将json数据转换为EXCEL_数据_05

点击保存录制宏,可以为宏起名并设置快捷键,以后使用时,只要按快捷键或是点击这个宏即可。

二、JSON数据提取数据

步骤

检索

替换

1

[ \t]

(空)

2

".*":

:

3

"

(空)

4

:\[(.*),(.*)\],?\r\n

\1,\2=

5

:\[(.*)\],?\r\n

\1=

6

:([^,]*),?\r\n

\1=

7

=\}

}

8

\},\{

(空)

9

\}

(空)

10

{\r\n

(空)

11

=

\t

 

举报

相关推荐

0 条评论