将xml文件中的数据提取到Excel或txt文件
我想弄清楚如何从xml记录中提取数据,并将这些信息放入excel或适当分隔的文本文件中,以便轻松复制。下面是一个记录样本,我只想从项目编号、描述、类别、分类、列表比率中获取信息将xml文件中的数据提取到Excel或txt文件,excel,extract,Excel,Extract,我想弄清楚如何从xml记录中提取数据,并将这些信息放入excel或适当分隔的文本文件中,以便轻松复制。下面是一个记录样本,我只想从项目编号、描述、类别、分类、列表比率中获取信息 <Record> <ITEM_NO> 049000045734</ITEM_NO> <ITEM_MANU>0</ITEM_MANU> <LOCATION>2</LOCATION> <DESCRIPTION>Powerade
<Record>
<ITEM_NO> 049000045734</ITEM_NO>
<ITEM_MANU>0</ITEM_MANU>
<LOCATION>2</LOCATION>
<DESCRIPTION>Powerade Lemon 32 Oz</DESCRIPTION>
<CATEGORY>ED</CATEGORY>
<CLASSIFICATION>Non-Alcoholic Drink</CLASSIFICATION>
<SUB_CATEGORY></SUB_CATEGORY>
<PLACEMENT>1</PLACEMENT>
<DEPARTMENT>0</DEPARTMENT>
<REV_ACCT>200</REV_ACCT>
<ISSU_UNT_CST>0</ISSU_UNT_CST>
<ISSU_UNT_MEA>EA</ISSU_UNT_MEA>
<PRICING>
<LIST_TYPE>F</LIST_TYPE>
<LIST_RATE>3.5</LIST_RATE>
<LIST_TOGO>0</LIST_TOGO>
<LIST_TOGOA>0</LIST_TOGOA>
<LIST_ROOM>0</LIST_ROOM>
<LIST_ROOMA>0</LIST_ROOMA>
<LIST_BAR>0</LIST_BAR>
<LIST_BARA>0</LIST_BARA>
<LIST_CHILD>0</LIST_CHILD>
<LIST_TEENS>0</LIST_TEENS>
<LIST_SENIOR>0</LIST_SENIOR>
<TAXES>
<TAXRATE1>0</TAXRATE1>
<TAXRATE2>0</TAXRATE2>
<TAXRATE3>0</TAXRATE3>
<PUR_UNT_MEA>EA</PUR_UNT_MEA>
<PUR_UNT_CST>0</PUR_UNT_CST>
<CNV_UM>1</CNV_UM>
<REORDER_PT>0</REORDER_PT>
<REORDER_QTY>0</REORDER_QTY>
<STD_COST>0</STD_COST>
<LEAD_TIME>0</LEAD_TIME>
<QTY_ONHAND>-14</QTY_ONHAND>
<QTY_ONORDER>0</QTY_ONORDER>
<QTY_INSTOCK>0</QTY_INSTOCK>
<LAST_SALE_DT>79636</LAST_SALE_DT>
<ITEMSTATUS>A</ITEMSTATUS>
<DISPLAYICON></DISPLAYICON>
<TIMESSELECTED></TIMESSELECTED>
<OVERRIDEGROUP1>0</OVERRIDEGROUP1>
<OVERRIDEGROUP2>0</OVERRIDEGROUP2>
<OVERRIDEGROUP3>0</OVERRIDEGROUP3>
<OVERRIDEGROUP4>0</OVERRIDEGROUP4>
<OVERRIDEGROUP5>0</OVERRIDEGROUP5>
<OVERRIDEGROUP6>0</OVERRIDEGROUP6>
<OVERRIDEGROUP7>0</OVERRIDEGROUP7>
<OVERAMTGROUP1>0</OVERAMTGROUP1>
<OVERAMTGROUP2>0</OVERAMTGROUP2>
<OVERAMTGROUP3>0</OVERAMTGROUP3>
<OVERAMTGROUP4>0</OVERAMTGROUP4>
<OVERAMTGROUP5>0</OVERAMTGROUP5>
<OVERAMTGROUP6>0</OVERAMTGROUP6>
<OVERAMTGROUP7>0</OVERAMTGROUP7>
<ORIDEPRINTER>0</ORIDEPRINTER>
<EIGHTYSIX>0</EIGHTYSIX>
<COUNTDOWN>0</COUNTDOWN>
<ADDTIPLINE>0</ADDTIPLINE>
<EXT_DESC></EXT_DESC>
</TAXES>
</PRICING>
</Record>
049000045734
0
2.
Powerade柠檬32盎司
预计起飞时间
非酒精饮料
1.
0
200
0
每个
F
3.5
0
0
0
0
0
0
0
0
0
0
0
0
每个
0
1.
0
0
0
0
-14
0
0
79636
A.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
如果您有access程序,您可以从外部数据导入导入xml文件,并将其导出为Excel文件或文本文件
Access导入xml
导出Excel
你做了哪些研究?你在哪里编写代码?请阅读并参阅和帮助资源,以获得有关在本网站上发布问题的指导。我不太擅长编码,我想必须有人知道一种方法,我才能做到这一点,而不需要我对上千条记录进行排序并手动键入。嗨,我理解。这个网站的想法不是我们为您编写所有代码,而是我们帮助您进行尝试。研究将帮助您理解您编写的代码和给出的任何解决方案。有很多关于使用xml解析器读取xml文档和从节点提取信息(例如,使用xpath)的StackOverflow的示例。您也可以使用html解析器和标签抓取。如果您有access程序,您可以从外部数据导入导入xml文件并将其导出为文本文件。谢谢,这将大大加快我的过程