如何使用notepad ++从xml文件中提取数据?

dot*_*der 9 xml notepad++

我有一个带结构的xml响应(例如groups> subgroups> child records).

我想将所有childRecord.name的列表提取为单独的数据.我希望我可以在记事本++中快速做一些事情然后将结果粘贴到excel中.

我不确定如何编写宏可能在这种情况下会为我做这个.

<group>

  <subgroup>

    <childrecord name="abc">zzz</childrecord>

  </subgroup>

</group>
Run Code Online (Sandbox Code Playgroud)

Far*_*and 19

直接使用MS Excel打开XML文件.

更新

来自support.office.com :

将XML数据文件导入为XML表

  1. 单击开发人员>导入.

    如果未看到"开发人员"选项卡,请参阅显示开发人员选项卡.

  2. 在"导入XML"对话框中,找到并选择要导入的XML数据文件(.xml),然后单击"导入".

    如果XML数据文件未引用模式,则Excel会从XML数据文件中推断出模式.

  3. 在"导入数据"对话框中,执行以下操作之一:

    一个.在现有工作表中选择XML表,以将XML数据文件的内容导入到工作表中指定单元位置的XML表中.

    湾 在新工作表中选择XML表,将文件的内容导入到从单元格A1开始的新工作表中的XML表中.XML数据文件的模式显示在XML Source任务窗格中.

  4. 如果XML数据文件未引用模式,则Excel将从XML数据文件中推断出schema>.

  5. 要控制XML数据的行为(例如数据绑定,格式和布局),请单击"属性",这将显示"XML映射属性"对话框.例如,默认情况下导入数据时,将覆盖映射范围中的现有数据,但您可以更改此值.

在LibreOffice Calc中导入XML文件:

  1. 从菜单栏中,转到Data>XML Source...
  2. 单击浏览按钮(文件夹图标),然后从对话框中选择文件
  3. 选择所需的节点
  4. Mapped cell例如,填写该字段A1
  5. 点击Import按钮.


Far*_*and 1

只需按照以下步骤操作:

  1. 使用 Notepad++ 打开 XML 文件
  2. 选择所有文本
  3. 使用此菜单:TextFX -> TextFX Convert -> Strip HTLM 标签表选项卡/非选项卡