如何在Azure logic应用程序上将xml数据转换为csv
我试图从下面的URI中获取XML并将其转换为csv文件。我如何使用Azure Logic应用程序来实现这一点 我的逻辑应用程序中的步骤1是使用GET方法的HTTP触发器: 当我运行步骤1时,我得到以下信息: 本质上,我想将HTTP触发器的主体(步骤1)解析为csv文件。换言之,我想改变这一点:如何在Azure logic应用程序上将xml数据转换为csv,xml,azure,azure-logic-apps,Xml,Azure,Azure Logic Apps,我试图从下面的URI中获取XML并将其转换为csv文件。我如何使用Azure Logic应用程序来实现这一点 我的逻辑应用程序中的步骤1是使用GET方法的HTTP触发器: 当我运行步骤1时,我得到以下信息: 本质上,我想将HTTP触发器的主体(步骤1)解析为csv文件。换言之,我想改变这一点: <?xml version="1.0" encoding="utf-8"?> <string xmlns="https://www
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="https://www.crediblebh.com/"><NewDataSet>
<Table>
<client_id>-99999</client_id>
<clientprogramscount>80066</clientprogramscount>
<teamclientcount>68247</teamclientcount>
<employeeclientscount>40415</employeeclientscount>
<questioncount>190954</questioncount>
<answercount>463010</answercount>
<delvisitcount>7484</delvisitcount>
<savedvisitanswercount>6950104</savedvisitanswercount>
<cntclientsext>60330</cntclientsext>
<cntclientepisode>68069</cntclientepisode>
<cntclientvisit>487500</cntclientvisit>
<cntchangelog>13231067</cntchangelog>
<cntchangelogdetail>1272642</cntchangelogdetail>
<cntclientvisitapproval>29540</cntclientvisitapproval>
</Table>
</NewDataSet></string>
新数据集
桌子
客户id-99999/客户id
ClientProgramScont80066/ClientProgramScont
teamclientcount68247/teamclientcount
员工客户搜索40415/员工客户搜索
问题计数190954/问题计数
应答计数463010/应答计数
delvisitcount7484/delvisitcount
savedvisitanswercount 6950104/savedvisitanswercount
cntclientsext60330/cntclientsext
cntclientepisode68069/cntclientepisode
cntclientvisit487500/cntclientvisit
cntchangelog13231067/cntchangelog
cntchangelogdetail1272642/cntchangelogdetail
cntclientvisitapproval 29540/cntclientvisitapproval
/桌子
/新数据集
进入以下csv:
客户端id、客户端程序查询、团队客户端计数、员工客户端查询、问题计数、回答计数、delvisitcount、savedvisitanswercount、cntclientsext、CNTClientPiCode、cntclientvisit、cntchangelog、cntchangelog、cntchangelogdetail、cntclientvisitapproval
-999980668247401519095446301077484695010460330680694875001321310671323106712726429540
很抱歉,我不能在我的帖子中显示真实的图片,因为显然我没有足够的信誉点来嵌入真实的图片
提前感谢您的帮助 你们很多人都想在Logic应用程序中使用“平面文件编码”操作
为此,您应该创建一个模式,该模式将XML字段映射为您需要的CSV格式->将该模式放入集成帐户->在Logic App的“平面文件编码”操作中使用该模式将XML数据转换为CSV格式。
看看这个
如果集成帐户选项似乎很昂贵,请使用一个自定义Azure函数来执行模式功能(XML->CSV),并在Logic App中使用Azure函数操作。首先欢迎使用Stackoverflow。如果你能稍微改进一下你的问题,那就太好了。例如,图像丢失。据我所知,也没有免费的XML到CSV转换器。有一些付费软件可用。您最好编写一个自定义azure函数,将XML转换为CSV。@TikluGanguly Hi Tiklu,谢谢您的反馈!我试着在我的帖子中粘贴真实的图片,但我一直收到一条消息,说我没有足够的信誉点来做这件事,所以我现在必须使用图片的链接。我还对我的帖子做了一些编辑,以使问题更清楚。如果有帮助,请告诉我。谢谢