我有一个XML文件,需要不断更改每个环境,我想通过自动化流程来简化,我想使用Excel将其转换为XML。我想用C#编写代码。
因为不同的环境不同。
以下是XML文件的一部分
<Mappings>
<Map>
<SalesOrderNumber>11</SalesOrderNumber>
<PurchaseOrderNumber>11</PurchaseOrderNumber>
<ItemNumber>140007</ItemNumber>
<Quantity>800</Quantity>
</Map>
<Map>
<SalesOrderNumber>11</SalesOrderNumber>
<PurchaseOrderNumber>12</PurchaseOrderNumber>
<ItemNumber>140009</ItemNumber>
<Quantity>200</Quantity>
</Map>
<Map>
<SalesOrderNumber>11</SalesOrderNumber>
<PurchaseOrderNumber>12</PurchaseOrderNumber>
<ItemNumber>140010</ItemNumber>
<Quantity>300</Quantity>
</Map>
<Map>
<SalesOrderNumber>12</SalesOrderNumber>
<PurchaseOrderNumber>12</PurchaseOrderNumber>
<ItemNumber>140010</ItemNumber>
<Quantity>400</Quantity>
</Map>
<Map>
<SalesOrderNumber>12</SalesOrderNumber>
<PurchaseOrderNumber>13</PurchaseOrderNumber>
<ItemNumber>140006</ItemNumber>
<Quantity>1300</Quantity>
</Map>
<Map>
<SalesOrderNumber>13</SalesOrderNumber>
<PurchaseOrderNumber>13</PurchaseOrderNumber>
<ItemNumber>140006</ItemNumber>
<Quantity>800</Quantity>
</Map>
我想从excel发送文件,以便获得上述格式的XML。 我有多个节点,可以看到相同的名称。我经历了很多博客,但没有什么能帮助我,也无法设计我的excel。我有这些多节点,大约25到30个子节点。
有关设计Excel并使用C#以编程方式将这些自定义Excel转换为XML的任何帮助表示赞赏
答案 0 :(得分:0)
这里很容易 生成Excel文件 :你有很多行有4列:
SalesOrderNumber
PurchaseOrderNumber
ItemNumber
Quantity
您必须在C#
找到一种方法来做两件事:
.csv
,然后 从Excel输出XML ,这是基本的 save as XML
程序