搜索教程

Json属性提取公式

作者:辉耀软件
阅读量: | 发表日期:0001/1/1 0:00:00

摘要:在表格中,写公式从Json字符串中提取任意数据源。

正文:

公式名称:GetJsonProperty(Json_string, Json_property_name)

参数说明:参数Json_string指一段json字符串,Json_property_name指要提取的json属性名称。

特别说明:当前公式支持json的SelectToken语法。


如下图所示,表格中有下面的json数据。

ae5d430a-a27a-4637-8027-f717a4c118af.png


写公式=GetJsonProperty(A2,"encode"),可提取encode的值utf-8。


写公式=GetJsonProperty(A2,"data.2.bn"),可提取第3条记录的bn的值。

58c382da-86ec-498e-833e-2a1119be55aa.png


如果不知道是哪一行,可以写公式=GetJsonProperty(A2,"data[?(@.bn == '国台')].sku")进行查找,找到结果后返回其sku的值。

4212e3b3-e201-471a-b88d-f9afce626c63.png


如果不确定数据在哪一个属性下,还可以模糊查找,比如换一个json字符串,写公式=GetJsonProperty(A2,"data.*.freightInfo2.logisticsText2")可模糊查找值。

b736890f-0338-4c30-9d4d-ec74d17b9581.png






相关阅读
相关附件

附件:Json属性提取模板.xlsx