=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字段里的数字的长度。
excel 读取json中指定字段值FIND语法FIND(find_text, within_text, [start_num])FIND实例一FIND实例二MID语法MID(text, start_num, num_chars)MID实例获取excel中json指定字段值excel函数excel函数解释FIND语法函数 FIND 用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值,该值从第二个文本串的第一个字符算起。FIND(find_text, within_text, [s
java简单的读取Excel数据并转为JSON一个简单的小项目pom.xmlExcel实体类Test举个栗子生成的json格式另外
一个简单的小项目
在公司开发中,发现一个好用的小项目,公司要求将excel中数据读取出并转为json传给前端,主要使用com.alibaba的easyexcel。话不多说上代码
pom.xml
方便大家使用,我直接粘上完整版(缺少标签,配置成自己的哈,公司的我就不写了,部分如redis等大家用不到的可以删除)~~
<?xml version="1.0" encoding=
获取到的一个业务过程中产生的履历JSON数据,想比较不同时间点Json的差异点。文本比较只能两两比较不方便,就想把Json数据拆分成excel列,然后做列的差异比较(不管是标色还是文本对比都方便)。
实现方式:excel公式进行处理
excel公式:
=MID($A2,FIND(C$1,$A2,1)+LEN(C$1)+3,SEARCH(",",$A2,FIND(C$1,$A2,1))-(FIND(C$1,$A2,1)+LEN(C$1)+4))
说明:A列是Json数据,从B2开始是每个字段名称就是
private void button1_Click(object sender, EventArgs e)
{ string email = textBox1.Text;
string[] strs =email.Split('@');
if (strs.Length!=2) ...
在工作中应用程序在本地的数据配置的格式一般有JSON、XML等格式,但是如果直接编写JSON数据往往不是特别方便,
大部分情况先用excel把数据编辑好,然后转换到自己想要的格式,大多数情况都是转json格式,也是最普遍的格式。
今天推荐一个在线excel转json的工具
然后直接上传您的excel文档
很快就生成了数据
这个是工具生成的json数据
[ { "age":"30", "name":"杨阿", "籍贯":"湖南" }, { "age":"28", "name":"杨嗯", "籍.