PowerShell如何读取excel中的数据作为变量使用


PowerShell交流中心PowerShell如何读取excel中的数据作为变量使用
-1
liangapple asked 5年 ago

大家好,我是新人,想请教一个PowerShell的问题。如下:

$a = 5
$b = 6
$c = 7
$o = $a,$b,$c
Foreach ($s in $o) {
$s + 5
}

$o是变量,在这个里面只有三个数据,实际上我要使用的有几十个服务器名字,如果把$o的变量形式写成从本地的excel file里读取数据?

非常感谢

×用微信扫描并分享
1 Answers
0
Best Answer
Mooser Lee 管理员 answered 5年 ago

如果数据的格式是csv格式的,可以直接使用powershell命令import-csv,具体可以参考:
Powershell从EXCEL导入大量用户
如果数据文件的的确确是标准的Excel格式的,这里单纯靠PowerShell没法完成,得用PowerShell调用Excel的com接口来完成,具体可以参考:
PowerShell Excel自动化报表
PwerShell Excel 列值遍历