首页 > 其他分享 >Excel小公式快速拆分json数据

Excel小公式快速拆分json数据

时间:2024-05-27 17:12:11浏览次数:22  
标签:10 05 Excel MID CHAR json 拆分 FIND D1

MongoDB导出了一些json格式数据,其实也可以导出csv,经验来看MongoDB导出时候会有objectId,是一种标识符特征.
这次拿到了其他组资源的数据,其中的关键列,便于和组内其他资源兼容. 用Excel LEFT&FIND进行拆分的记录

人类生活是虚构泡影 我的地球OL服务器 会被泪水侵染宕机...吗...?

1.Example

Part 1 Source Table

A1 B1 C1 D1
Timestamp - 时间戳 Expense - 花销 BillingItem - 税号 UserProfile - 用户信息
2024-05-16 09:44:57 539,289,21 806249123974XX duty number:-
address:-
telephone:-
supplier:-
account:ctxttvfthxx
2024-05-15 22:40:24 689,597,62 806249123974XX duty number:91440101MA5AQGB4XX
address:东京
telephone:456982336
supplier:-
account:-

Part 2 Target Table

A1 B1 C1 D1 E1 F1 G1 H1
Timestamp - 时间戳 Expense - 花销 BillingItem - 税号 Duty Number Address Telephone Supplier Account
2024-05-16 09:44:57 539,289,21 806249123974XX duty number:- address:- telephone:- supplier:- account:ctxttvfthxx
2024-05-15 22:40:24 689,597,62 808859123974XX duty number:91440101MA5AQGB4XX address:东京 telephone:456982336 supplier:- account:-

Part 3 Calculation Formula

思路: 可以看到元数据中的D1列 虽然值合并了 但是值之间有换行符 考虑从这里入手 把D1列的值 拆分成 D1->H1

D1: =LEFT(D1, FIND(CHAR(10), D1) - 1)
F1: =MID(D1, FIND(CHAR(10),D1)+1,FIND(CHAR(10),D1,FIND(CHAR(10),D1)+1)-FIND(CHAR(10),D1)-1)
G1: =MID(D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1) - FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1) - 1)
H1: =MID(D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1)+1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1)+1) - FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1) - 1)
I1: =MID(D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1)+1)+1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1)+1)+1) - FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1, FIND(CHAR(10), D1)+1)+1)+1) - 1)
J1: =MID(D1, FIND(CHAR(10),D1,FIND(CHAR(10),D1,FIND(CHAR(10),D1,FIND(CHAR(10),D1,FIND(CHAR(10),D1)+1)+1)+1)+1)+1, LEN(D1))

标签:10,05,Excel,MID,CHAR,json,拆分,FIND,D1
From: https://www.cnblogs.com/hirateyuriovo/p/18216003

相关文章

  • 如何将多个excel表格文档合并成一个?
    今天来给大家分享很多人都想知道的合并多个excel文档技能,在工作中经常要处理很多办公文档,文档越多处理起来越麻烦,对于同一种类型的文档,其实我们是可以将其合并起来的,那么如何将多个excel文档合并成一个呢?方法很简单,一起来看看吧。方法一:使用Excel的“合并计算”功能Excel的“合......
  • 06_整数拆分
    343.整数拆分给定一个正整数n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。返回你可以获得的最大乘积。示例1:输入:2输出:1解释:2=1+1,1×1=1。示例2:输入:10输出:36解释:10=3+3+4,3×3×4=36。说明:你可以假设n不小......
  • C# 在Excel中添加、应用或删除筛选器 (日期筛选、文本筛选、数字筛选)
    自动筛选器是Excel中的一个基本但极其有用的功能,它可以让你根据特定的条件来自动隐藏和显示你的数据。当有大量的数据需要处理时,这个功能可以帮你快速找到你需要的信息,从未更加有效地分析和处理相关数据。下面将介绍如何使用免费.NETExcel库在Excel中添加、应用和删除自动筛选......
  • tp5 excel 导入数据到数据库
    1、引入包文件链接:https://pan.baidu.com/s/1TwtSXdQhj3B4m8NAuOcsVw?pwd=123a 提取码:123a2、包文件减压发在extend文件夹下在控制器中使用publicfunctionsave(){header("Access-Control-Allow-Origin:*");header("Access-Control-Allow-Methods:POST,......
  • Json差异比较
    json差异比较如何比较两个json的差异代码实现导入依赖<dependency><groupId>cn.xiaoandcai</groupId><artifactId>json-diff</artifactId><!--旧版本可能存在某些缺陷。版本请以maven仓库最版为准。--><versi......
  • GeoJSON数据转shp文件
        利用QGis工具,使用GeoJSON数据转换生成shp文件,用于GeoServer发布shp图层服务。首先准备一份GeoJSON文件,文件格式为“.json”,文件接入如下:详细操作如下:1、启动QGis工具2、从左上角找到按钮“opendatasourcemanager”,点击打开数据源3、选择数据源,显示如下......
  • Excel工作表单元格单击选中事件,VBA动态数值排序
    Excel工作表单元格单击选中事件,VBA动态数值排序(WX公众号:Excel潘谆白说VBA)文章目录前言一、运行效果二、代码前言面对每月的消费账单,面对月底待还的信用卡或花呗,面对不足三位数的余额,你是否怀疑过账单自己的消费。你是否因此开始记账,每个月记流水,想知道当月......
  • Http请求携带JSON字符串,报错415
    //使用ajax向后端发送post请求,响应415letjsonObj={"username":"zhangsan","password":"1234"}Vue.createApp({data(){return{message:''}},methods......
  • 几种常用的配置文件格式对比分析——ini、json、xml、toml、yaml
    配置文件用于存储软件程序的配置信息,以便程序能够根据这些信息进行自定义和调整。常用的配置文件格式包括INI、XML、JSON和YAML。下面对它们进行简单介绍,并分析各自的优缺点。1.INI文件格式简介:INI(Initialization)文件是一种简单的配置文件格式,通常由节(section)、键(key)和......
  • 在macos系统上使用vba把excel的每个工作表另存为csv文件
    SubExportWorksheetsAsCSVOnMac()DimwsAsWorksheetDimnewWbAsWorkbookDimnewWsAsWorksheetDimsavePathAsStringDimfileNameAsStringDimfilePermissionCandidates'导出所有工作表到单独的csv文件,并以工作表命名,保存路径......