我有个问题。我将如何构建一个方法 (dataCapture()) 来收集我从应用程序中的 PowerShell 命令输出的数据,然后解析数据并破译逗号分隔,以便它可以使用 Oledb 将数据输入到 Excel 中的正确行下和列?下面我附上了我的 PowerShell 应用程序的方法。这里的任何帮助或想法将不胜感激!我已经构建了 Excel OleDB,我不需要任何帮助。
public void runPS()
{
//Run query
PowerShell.Create().AddScript(diskInfo()).AddCommand("Out-String").Invoke<string>();
foreach (string str in PowerShell.Create().AddScript(diskInfo()).AddCommand("Out-String").Invoke<string>())
{
dataCapture(str);
}
}
public void dataCapture(string input)
{
//Do some code using the input
excelWrite(id, volId, idSpc, idTy)
}
private void excelWrite(string id, string volId, int idSpc, int idTy)
{
//Does the OleDb for excel
}