首页 > 解决方案 > 将 CSV 列与另一个 CSV 文件列进行比较(仅限标题)

问题描述

我是 Powershell 的新手,

我有一个文件 ConfigCSV1,其标题如 A1、A2、A3、A4

和另一个文件 ToTestCSV2,其标题如 A1、A3、A22、A4

我有像 1- no 这样的要求。两个文件中的列计数匹配(我可以通过 powershell 中的比较对象来实现)

2-查找 ToTestCSV 中的列顺序是否与 ConfigCSV 匹配(例如,在我的示例中,ToTestCSV 中的列与 ConfigCSV 相比的顺序不同)

3-查找 ToTestCSV 中的列名是否与 ConfigCSV 匹配(例如 ConfigCSV.A2 = ConfigCSV.A2,但在我的示例中是 A22 ,这是未通过测试)

4-查找是否在 ToTestCSV 的任何数字字段中找到任何文本值(例如,如果 A1 是数字字段,则需要查找它是否有任何文本值,如果有,则测试将失败)我研究找不到任何特定示例我的要求。

感谢帮助

标签: powershell

解决方案


推荐阅读