Power Query提取JSON数据时如何不展开B列为新行直接显示值
实现方法
你可以通过添加自定义列的方式将B列的列表转换为单行文本展示,步骤如下:
- 先完成JSON的基础导入操作,把
data字段展开为行,得到包含A、B、E三列的表格,也就是你当前截图1的状态。 - 点击顶部「添加列」选项卡,选择「自定义列」,在弹窗中设置自定义列名(比如
B列完整内容),根据你的展示需求选择对应公式填入:- 要结构化可读的拼接格式,输入:
Text.Combine(List.Transform([B], each "C:" & _[C] & ", D:" & _[D]), "; ")- 要保留原始JSON格式的字符串,输入:
Json.FromValue([B]) - 点击确定后,新生成的列就会在单行展示对应行B列的全部内容,不需要拆分新行。你可以根据需要删除原来的B列,即可得到你预期的效果。
内容的提问来源于stack exchange,提问作者user17241507
相关产品推荐
相关产品推荐

