c# - 将 Excel 电子表格转换为带有属性的 XML
问题描述
我有一个 Excel 电子表格,其中充满了零件号和属于该零件号的组件。我想将其转换为 XML 用于我正在重新设计的程序。下面是 Excel 文件中列的布局方式:
产品部件号 | 主成分分析 | 参考代号 | 货号 | 地点
我想格式化 XML 文件以显示如下:
<Product_Part_Number>
<PCA_1>
<Part>
<RefDes>Z001</RefDes>
<ItemNum>1234567</ItemNum>
<Location>Bin 1</Location>
</Part>
</PCA_1>
<PCA_2>
<Part>
<RefDes>R001</RefDes>
<ItemNum>987654</ItemNum>
<Location>Bin 30</Location>
</Part>
</PCA_2>
</Product_Part_Number>
有没有一种方法可以一次读取一列,添加 PCA 级别,然后添加 RefDes 级别等?我认为这需要几个循环,但很好奇是否有人以前已经这样做过。
解决方案
您可以将 xml 文件导出为 CSV 格式,然后在 C# 代码中很容易处理。
推荐阅读
- java - Spring ApplicationEvent onApplicationEvent 方法
- python - 按文件扩展名 pandas 对值进行分组
- amazon-web-services - CLI - 由于配置错误,执行失败:Lambda 函数的权限无效
- python - 在 Django 模型的模板中显示键/值对
- ckan - CKAN 预览不起作用,但下载的 CSV 可以
- swift - swift中的自动登录功能
- javascript - 简单的 console.log 在 ASP 文件中不起作用
- javascript - 在选定项目按下后释放指针时执行代码
- flutter - Flutter Location 包 requestService() 永远不会返回
- python - 玩家 2 与金钱碰撞时游戏崩溃。错误消息:unboundLocalError:分配前引用了局部变量'score2'