C#中是否有一个库可以执行PowerShell命令ConvertFrom-Csv
的工作?
我对PowerShell不是很熟悉,我需要编写一个C#应用程序来完成一些PowerShell脚本所做的工作,即将CSV文件中的数据转换为不同的CSV文件。
该脚本使用命令:
$data = Get-Content $inFile | Select -Skip 2 | ConvertFrom-Csv
这似乎将CSV文件转换为具有为源CSV文件的标题命名的属性的对象列表/数组。我可以在C#中看到一种方法,但它会非常复杂。我喜欢PS语法的简单性,并希望尽可能简单地做到这一点,但我不是一个C#guru,因为我需要它。
那么,C#中有类似的东西吗?有没有办法在C#中引入powerShell库并从那里调用此命令?