我有一个带有结构的 xml 响应(例如组 > 子组 > 子记录)。
我想提取所有 childRecord.name 的列表作为单独的数据。我希望我可以在记事本++中快速做一些事情,然后将结果粘贴到excel中。
在这种情况下,我不确定如何编写宏可能会为我做这件事。
<group>
<subgroup>
<childrecord name="abc">zzz</childrecord>
</subgroup>
</group>
直接用 MS Excel 打开 XML 文件。
将 XML 数据文件作为 XML 表导入
单击开发人员 > 导入。
如果您没有看到开发人员选项卡,请参阅显示开发人员选项卡。
在“导入 XML”对话框中,找到并选择要导入的 XML 数据文件 (.xml),然后单击“导入”。
如果 XML 数据文件不引用架构,Excel 会从 XML 数据文件推断架构。
在“导入数据”对话框中,执行以下操作之一:
一个。选择现有工作表中的 XML 表,将 XML 数据文件的内容导入到工作表中指定单元格位置的 XML 表中。
湾。选择新工作表中的 XML 表以将文件的内容导入新工作表中从单元格 A1 开始的 XML 表。XML 数据文件的架构显示在 XML 源任务窗格中。
如果 XML 数据文件不引用架构,则 Excel 从 XML 数据文件推断架构。
要控制 XML 数据的行为(例如数据绑定、格式和布局),请单击属性,这将显示 XML 映射属性对话框。例如,默认情况下,当您导入数据时,映射范围中的现有数据将被覆盖,但您可以更改此设置。
在 LibreOffice Calc 中导入 XML 文件:
Data
>XML Source...
Mapped cell
例如填写字段A1
Simply follow these steps:
也许玩PowerShell的“ Get-Content ”而不是 NotePad++