如何把json等数据类型导入Excel(Power Query插件)
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json

·
一. 首先我们来查看下Excel的版本
查看方法
文件->账户->关于Excel
嗯,对的,我的是Excel2019,自带了Power Query这个插件,
这个插件就是本文的主角
那什么是Power Query呢
查询增强版(Power Query)是一个Excel插件,是Power BI的一个组件。
Power Query在Excel中通过简化数据发现、访问和合作的操作,从而增强了商业智能自助服务体验。
Power Query是一个新的插件,它为BI专业人士以及其他用户,提供了一个无缝的数据发现、数据转换体验,
使用Power Query,您可以:
从你所需要的数据来源提取数据(如关系型数据库、Excel、文本和XML文件,OData提要、web页面、Hadoop的HDFS,等等)
使用搜索功能,从内部和外部发现相关的数据功能。
把不同来源的数据源整合在一起,建立好数据模型,为用Excel、Power Pivot、Power View、Power Map进行进一步的数据分析做好准备。
与他人分享您所创建的查询,让他们可以很容易地通过搜索找到它。
— 百度百科
因为2019版本自带了本插件 ,老版本有的需要自己安装,我比较懒,自带了就懒得查安装步骤了,请大家谅解,自行查阅!!!
二. 然后就是操作步骤
1. 确定你的json文件是正确的json格式
https://www.json.cn/
扔进这个网站能转换成功就没问题了
2. 新建一个xlsx文件
3. 如图导入文件
切记json格式一定是验证过的不然会导入失败!!!
文件格式是 json txt 应该是都可以的 只要保证里面是json就没啥问题
4. 导入后如图
5. 发现数据出现了乱码而且不是自己想要的格式
6. 先调整乱码
双击或者右键编辑设置源按钮,修改文件原始格式,乱码解决了
7. 然后调整输出格式,需要用代码调整,我也是第一次弄找了好久才找到这一种方法,令人脑壳疼…
点击高级编辑器
代码内容也就是做了一步数据的处理而已,没什么特殊的!
8. 筛选数据,把不需要的直接永健删除就行
9. 生成表格点击这个按钮即可
10. 结果图我只留个一列用来显示结果哈
有不明白的可以留言哈,虽然我不一定看的见看得见一定回…




适用于现代 C++ 的 JSON。
最近提交(Master分支:4 个月前 )
f06604fc
* :page_facing_up: bump the copyright years
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
* :page_facing_up: bump the copyright years
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
* :page_facing_up: bump the copyright years
Signed-off-by: Niels Lohmann <niels.lohmann@gmail.com>
---------
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <niels.lohmann@gmail.com> 1 个月前
d23291ba
* add a ci step for Json_Diagnostic_Positions
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* Update ci.cmake to address review comments
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* address review comment
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix typo in the comment
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix typos in ci.cmake
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* invoke the new ci step from ubuntu.yml
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* issue4561 - use diagnostic positions for exceptions
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci_test_documentation check
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* address review comments
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci check failures for unit-diagnostic-postions.cpp
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* improvements based on review comments
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix const correctness string
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* further refinements based on reviews
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* add one more test case for full coverage
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* ci check fix - add const
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* add unit tests for json_diagnostic_postions only
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci_test_diagnostics
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
* fix ci_test_build_documentation check
Signed-off-by: Harinath Nampally <harinath922@gmail.com>
---------
Signed-off-by: Harinath Nampally <harinath922@gmail.com> 1 个月前
更多推荐
所有评论(0)