我有一个XML响应,其中包含一个结构(例如groups> subgroups> child records)。
我想提取所有childRecord.name作为单独数据的列表。我希望我可以在Notepad ++中快速完成某些操作,然后将结果粘贴到Excel中。
我不确定如何编写宏来实现这一点。
<group>
<subgroup>
<childrecord name="abc">zzz</childrecord>
</subgroup>
</group>
我有一个XML响应,其中包含一个结构(例如groups> subgroups> child records)。
我想提取所有childRecord.name作为单独数据的列表。我希望我可以在Notepad ++中快速完成某些操作,然后将结果粘贴到Excel中。
我不确定如何编写宏来实现这一点。
<group>
<subgroup>
<childrecord name="abc">zzz</childrecord>
</subgroup>
</group>
可以直接使用MS Excel打开XML文件。
根据support.office.com的介绍:
将XML数据文件导入为XML表格
单击“开发人员” > “导入”。
如果您没有看到“开发人员”选项卡,请参阅显示“开发人员”选项卡。
在“导入XML”对话框中,找到并选择要导入的XML数据文件(.xml),然后单击“导入”。
如果XML数据文件未引用模式,则Excel会从XML数据文件推断模式。
在“导入数据”对话框中,执行以下操作之一:
a. 选择“现有工作表中的XML表格”,将XML数据文件的内容导入到您的工作表中指定单元格位置处的XML表格中。
b. 选择“新工作表中的XML表格”,将文件的内容导入到从单元格A1开始的新工作表中的XML表格中。 XML数据文件的模式显示在XML源任务窗格中。
如果XML数据文件未引用模式,则Excel会从XML数据文件推断模式。
要控制XML数据的行为(例如数据绑定、格式和布局),请单击“属性”,以显示XML映射属性对话框。例如,通过默认设置,导入数据时,已映射范围中的现有数据将被覆盖,但您可以更改此设置。
在LibreOffice Calc中导入XML文件:
Data
> XML Source...
Mapped cell
字段,例如 A1
请按照以下步骤操作: