惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
G
Google Developers Blog
B
Blog
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 叶小钗
The Cloudflare Blog
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
A
About on SuperTechFans
量子位
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
H
Help Net Security
Help Net Security
Help Net Security
P
Palo Alto Networks Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Troy Hunt's Blog
W
WeLiveSecurity
V
Vulnerabilities – Threatpost
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
Apple Machine Learning Research
Apple Machine Learning Research
Scott Helme
Scott Helme
N
News | PayPal Newsroom
AWS News Blog
AWS News Blog
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
腾讯CDC
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
TaoSecurity Blog
TaoSecurity Blog
GbyAI
GbyAI
Y
Y Combinator Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
Docker

博客园 - 润之

Git Bash 在使用 pacman 安装软件包时的报错问题处理 .NET 操作 RabbitMQ 踩坑记录 Git Bash 中 pacman 安装软件包失败的问题处理 深度操作系统 deepin 20.8 定制的 SSH 安全模块问题 关于在WSL中使用RabbitMQ的问题 PowerShell脚本编写踩坑记 访问局域网资源,出现“指定的网络密码不正确” 微信图片缓存中的 dat 文件处理 关于禅道的白屏问题 Python处理编码汉字的一些方法收集 使用xrdp远程管理debian的一些记录 安利一个分支版本的Notepad2 匿名类对象的相关测试 关于 Win10 下使用 IETester 的问题 关于 Windows 10 字体安装目录的问题 关于 NPOI 导出的 Excel 出现“部分内容有问题” 的解决方法 解决美图看看不出现在“Open with”的子菜单中的问题 关于BLOB/TEXT字段存储设计及性能的简单研究 Win10 远程服务器版
关于 Excel 中导入 JSON 文件
润之 · 2024-08-18 · via 博客园 - 润之

在高版本(2016以上)的 Office 中,从 JSON 文件导致数据到 Excel 中是很轻松的事情,通常是按如下步骤:
工具栏的“数据”选择卡 ➡️ 获取数据 ➡️ 来自文件 ➡️ 从JSON ➡️ 逐层点开到数据所在数组 ➡️ 到表 ➡️ 确定 ➡️ 点列头(Column1)右侧的“展开”图标按钮 ➡️ 取消勾选“使用原始列名作为前缀” ➡️ 关闭并上载,搞定!

对于低版本的 Office 用户(2010和2013,太低的也不行),其实也是可以导入 JSON 数据的,只要安装一个微软官方提供的插件即可,它就是 Power Query for Excel(话说高版本的 Office 之所以支持 JSON 导入功能,也是内置集成了此插件),下载地址如下:
https://www.microsoft.com/zh-cn/download/details.aspx?id=39379  (中文版地址)
https://www.microsoft.com/en-us/download/details.aspx?id=39379  (英文版地址)

由于未知原因,中文版的版本(2.56)比英文版(2.62)略旧一点,不过试用也没发现有什么问题,中文版也工作正常。另外要说一下的是,由于年代略久,官方已经宣布不再更新此插件,所以使用起来的部分操作并不像在高版本 Office 中的内置版插件那样方便,不过即使是内置版,新旧版本也有差异,经过试用,主要差别如下:(安装版其实和内置版一样都支持 JSON 文件导入,虽然菜单选项中没有,但筛选改为“所有文件 (*.*)“,并选择 JSON 文件后一样可以正常操作)

  • 安装版:工具栏 POWER QUERY 选项卡 -> 从文件 -> 从 Excel -> 所有文件 (*.*) -> 选择要导入的 JSON 文件;
  • 内置旧版:工具栏数据选项卡 -> 新建查询 -> 从文件……(后续操作同上);
  • 内置新版:工具栏数据选择卡 -> 获取数据 -> 从文件 -> 自JSON(直接就可以选择 JSON 文件了);

经过以上操作后,就进入 Power Query 工作界面,后面的操作都如本文开头描述的选了 JSON 文件之后一样了。不得不说,内置插件版由于是后续版本,确实更完美一些,导入到 Excel 中的数据没有任何问题,安装版的插件貌似导入后会产生大量的空白列,需要手动删除。

PS. 如果使用绿色版 Office,拷入 Power Query 插件但不能工作,显示 COM 加载出错,可能是 32/64 位版本插件和 Office 版本不对应,使用对应版本插件即可。

PS. 安装版插件 Power Query 如果只导入前100行数据,可能是由于之前安装过不同版本的插件,卸载后它不会删除文件,要手动删除 ProgramFiles[(x86)]\Microsoft Power Query for Excel,再重新安装才可以正常工作。