excel 读取json中指定字段值

简介: • FIND语法• FIND(find_text, within_text, [start_num])• FIND实例一• FIND实例二• MID语法• MID(text, start_num, num_chars)• MID实例• 获取excel中json指定字段值• excel函数• excel函数解释


excel 读取json中指定字段值


FIND语法

函数 FIND 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。


FIND(find_text, within_text, [start_num])

  • find_text 必需。 要查找的文本。
  • within_text 必需。 包含要查找文本的文本。
  • start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。


FIND实例一

数据
Miriam McGovern
公式 说明 结果
=FIND(“M”,A2) 单元格 A2 中第一个“M”的位置 1
=FIND(“m”,A2) 单元格 A2 中第一个“m”的位置 6
=FIND(“M”,A2,3) 从单元格 A2 的第三个字符开始查找第一个“M”的位置 8


FIND实例二

数据
Ceramic Insulators #124-TD45-87
Copper Coils #12-671-6772
Variable Resistors #116010
公式 描述(结果) 结果
=MID(A2,1,FIND(" #",A2,1)-1) 提取单元格 A2 中从第一个字符到“#”的文本 (Ceramic Insulators) Ceramic Insulators
=MID(A3,1,FIND(" #",A3,1)-1) 提取单元格 A3 中从第一个字符到“#”的文本 (Copper Coils) Copper Coils
=MID(A4,1,FIND(" #",A4,1)-1) 提取单元格 A4 中从第一个字符到“#”的文本 (Variable Resistors) Variable Resistors


MID语法

MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。


MID(text, start_num, num_chars)

  • 文本 必需。 包含要提取字符的文本字符串。
  • start_num 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。
    – 如果 start_num 大于文本长度,则 MID/MIDB 返回 “” (空文本)。
    – 如果 start_num 小于文本的长度,但 start_num 加 num_chars 超过文本的长度,则 MID/MIDB 返回文本结尾的字符。
    – 如果 start_num 小于1,MID/MIDB 将返回 #VALUE! 。
  • num_chars 对 MID 是必需的。 指定希望 MID 从文本中返回字符的个数。
    – 如果 num_chars 为负值,MID 将返回 #VALUE! 。


MID实例

数据
Fluid Flow
公式 说明 结果
=MID(A2,1,5) 从 A2 内字符串中第 1 个字符开始,返回 5 个字符。 Fluid
=MID(A2,7,20) 从 A2 内字符串中第 7 个字符开始,返回 20 个字符。 由于要返回的字符数 (20) 大于字符串的长度 (10),从第 7 个字符开始,将返回所有字符。 未将空字符(空格)添加到末尾。 Flow
=MID(A2,20,5) 因为起始位置大于字符串的长度 (10),所以返回空文本。


获取excel中json指定字段值

image.png

如图,获取A1中customerNumber的值


excel函数

=MID(A1,(FIND("customerNumber",A1)+LEN("customerNumber"":""")),(FIND(""",""customerNumberType",A1))-(FIND("customerNumber",A1)+LEN("customerNumber"":""")))

获取到customerNumber的值为345226546;


excel函数解释

=MID(A1,(FIND(“customerNumber”,A1)+LEN(“customerNumber”":""")),(FIND(""","“customerNumberType”,A1))-(FIND(“customerNumber”,A1)+LEN(“customerNumber”":""")))

在这里是FIND({“customerNumber”:",A1)这个指的是第一个customerNumber的c这个字母的下标,后面的LEN(“customerNumber”":""")指的是customerNumber":“这些字符串的长度,即(FIND(“customerNumber”,A1)+LEN(“customerNumber””:""")指的是{“customerNumber”:“后的第一个字符所在的位置;

 (FIND(”"","“customerNumberType”,A1))-(FIND(“customerNumber”,A1)+LEN(“customerNumber”":"""))这个指的是从customerNumber":“到”,"customerNumberType"经历的长度,即customerNumber字段里的数字的长度。


相关文章
|
6月前
|
Web App开发
chrome扩展:manifest.json文件相关字段
chrome扩展:manifest.json文件相关字段
29 0
|
6月前
|
存储 JSON 算法
Json字段选取器介绍和实现
我这个工具采用很简单的语法来标识目标json的层级结构,以及每一层中你想要的字段。语法类似yaml的层级结果,用相同的缩减标识同一层,每一层的关键词是你想要的字段key,不区分大小写,为了更方便使用,也支持正则表达式。 当然这里有几个特殊规则
63 0
Json字段选取器介绍和实现
|
5月前
|
存储 JSON 关系型数据库
Pandas载入txt、csv、Excel、JSON、数据库文件讲解及实战(超详细 附源码)
Pandas载入txt、csv、Excel、JSON、数据库文件讲解及实战(超详细 附源码)
67 0
|
7月前
|
JavaScript
Angular 项目中 angular.json builder 字段的可选项介绍
Angular 项目中 angular.json builder 字段的可选项介绍
48 0
|
13天前
|
SQL DataWorks 关系型数据库
DataWorks操作报错合集之DataWorks在同步mysql时报错Code:[Framework-02],mysql里面有个json类型字段,是什么原因导致的
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
30 0
|
13天前
|
分布式计算 DataWorks 关系型数据库
DataWorks产品使用合集之在DataWorks中,使用JSON解析函数将MySQL表中的字段解析成多个字段将这些字段写入到ODPS(MaxCompute)中如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
27 3
|
13天前
|
存储 JSON DataWorks
DataWorks产品使用合集之DataWorks将 MongoDB 中的数组类型写入到 DataWorks 的单个字段时,表示为字符串格式而非 JSON 格式如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
26 3
|
14天前
|
前端开发
【专栏】在前端开发中,package.json 文件是项目的重要配置文件,其中包含了许多与项目相关的信息和设置
【4月更文挑战第29天】`package.json`的`proxy`字段用于配置开发环境中的代理服务器,解决跨域问题并模拟后端响应。它是字符串类型,值为代理服务器地址。主要应用场景包括前端跨域请求和本地调试。配置时在`package.json`顶层添加`proxy`字段,如`"proxy": "http://localhost:8080"`。该配置仅在开发环境中生效,生产环境需另寻解决方案。
|
1月前
|
小程序 开发者
【微信小程序】微信开发者工具 app.json: [“subpackages“][0][“root“] 字段需为目录 已解决
【微信小程序】微信开发者工具 app.json: [“subpackages“][0][“root“] 字段需为目录 已解决
13 0
|
3月前
|
SQL JSON 关系型数据库
sql如何获取字段里的json值
sql如何获取字段里的json值