如何美化Excel单元格中的json文本?

np8igboo  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(269)

在excel文件中,有很多json文本,如下所示

{"component":"{{$labels.component}}","container":"{{$labels.container}}","daemonset":"{{$labels.daemonset}}","directory":"{{$labels.directory}}","figure":"{{$value}}","instance":"{{$labels.instance}}","job":"{{$labels.job}}","name":"{{$labels.name}}","namespace":"{{$labels.namespace}}","pod":"{{$labels.pod}}","reason":"{{$labels.reason}}"}

我想这样美化json文本

{
 "component": "{{$labels.component}}",
 "container": "{{$labels.container}}",
 "daemonset": "{{$labels.daemonset}}",
 "directory": "{{$labels.directory}}",
 "figure": "{{$value}}",
 "instance": "{{$labels.instance}}",
 "job": "{{$labels.job}}",
 "name": "{{$labels.name}}",
 "namespace": "{{$labels.namespace}}",
 "pod": "{{$labels.pod}}",
 "reason": "{{$labels.reason}}"
}

有什么方法可以对excel文件中的任何单元格执行此操作吗?
谢谢!

frebpwbc

frebpwbc1#

如果您有Excel 365当前通道,则可以使用以下公式-其中json位于单元格A1

=LET(json,A1,
     r,SUBSTITUTE(json,",","," & CHAR(10)),
    "{" & CHAR(10) & MID(r,3,LEN( r)-3) & CHAR(10) & "}")

首先用逗号加换行符字符(10)替换逗号,然后处理第一个和最后一个换行符。

相关问题