首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何不用编码将JSON文件导入Excel?

如何不用编码将JSON文件导入Excel?
EN

Stack Overflow用户
提问于 2020-04-10 01:23:01
回答 1查看 9.7K关注 0票数 4

假设您有一个名为input.json的文件,它包含一个以标准JSON格式定义的对象数组。类似于:

代码语言:javascript
复制
[
    {"name": "notebook", "price": 500.00, "rate": 4.2},
    {"name": "sd-card", "price": 60.49, "rate": 3.5}
]

如何在没有VBA或脚本的情况下将其作为表导入Microsoft?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-10 01:23:01

如果您在Excel中有PowerQuery (我认为是2010+),那么它非常简单和简单。类似的场景也可以用于更复杂的案例。只需遵循以下步骤:

在带状条上选择:Data => Get Data => From File => From Json

  • Select your Json文件(在本例中为input.json),在打开的Power Query Editor窗口中选择

  • ,在带状条上选择:View => Advanced Editor和input:

代码语言:javascript
复制
let
    Source = Json.Document(File.Contents("input.json"))
in
    Table.FromList(Source, Record.FieldValues, {"name","price","rate"})

或者,如果希望在不指定列名的情况下自动导入,请使用以下块:

代码语言:javascript
复制
let
    Source = Json.Document(File.Contents("input.json"))
in
    Table.FromList(Source, Record.FieldValues) 

现在在丝带条上选择:

Home => Close & Load

您将看到一个漂亮的导入表,它具有您喜欢的所有Excel功能。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61132694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档