那些年一起打过的卡
2、80个必学必会Excel常用函数教程合集(已坚持打卡80天)
5、Power Query 15天速成营(已坚持打卡15天)
100套Excel 免费实用模板
第95套 表格数据格式转换CSV和JSON
技巧1:表格数据格式转换CSV和JSON
练习软件:office Excel 2016
01
表格数据格式转换CSV和JSON

日常工作中,经常要把CSV或JSON数据转到Excel里。这事看起来简单,实际全是坑——身份证号变科学计数法、前导零消失、中文乱码、公式注入,随便一个就够折腾半天。这套工具就是专门解决这些问题的。
JSON转Excel:API数据一键导入
很多系统导出的数据是JSON格式,密密麻麻的括号引号,根本没法直接看。这个工具就做一件事:运行宏→选JSON文件→填标题行号→自动生成Excel。列名直接用JSON里的键名,数据整整齐齐排好,不用自己复制粘贴。
支持的JSON格式很简单,就是常见的数组格式:
json
[
{"姓名": "张三", "年龄": 25},
{"姓名": "李四", "年龄": 30}
]
CSV转Excel:专治各种疑难杂症
CSV文件的问题比JSON多得多,不同系统导出来的格式千奇百怪。这套工具把常见问题都解决了:
身份证号和银行卡号(超过15位)——不会变成0,原样保留;001变成1(前导零丢失)——给你保留住;中文乱码——支持UTF-8、GBK、ANSI三种编码,选对就能正常显示;公式注入(以=、+、-、@开头)——自动加单引号防止恶意代码;日期、百分号、货币符号——全部按文本处理,不自动转换。
使用流程:运行宏→选CSV文件→指定分隔符(逗号、分号、制表符都行)→选编码→填标题行号→自动生成Excel,一路点确定就完事了。
适用场景
JSON转Excel适合对接API数据、配置文件转表格查看、数据迁移前先看看结构。CSV转Excel适合数据库导出的数据、处理身份证号银行卡号这类敏感数据。
这套工具纯VBA编写,不依赖外部库,拿到就能用。核心思路是把所有字段当文本处理,不做任何格式转换,数据原本什么样Excel里就什么样,最大程度避免数据被“自作聪明”地改掉。
生成的文件自动保存在当前文件夹,文件名带时间戳不会覆盖。导入完成后会弹窗告诉你导入了多少行多少列,心里有数。简单说,就是帮你把CSV和JSON干净利落地倒进Excel,不添乱。
02
模板文件获取方式

想要模板表格文件的同学,按下边的步骤操作,一共包含两步:
1、动动发财的小手,来个一键四连。

2、将四连后的图片,发送到小助理微信(datatalk02)就可以了,没添加过好友的,还要多一步添加好友的操作。