小编Say*_*med的帖子

使用powershell将多个xls转换为csv

我正在尝试将多个excel文件(xls)转换为使用PowerShell位于文件夹中的csv.

我可以转换单个文件,但需要帮助转换文件夹中的多个文件.但需要建议如何转换多个文件.

$ExcelWB = new-object -comobject excel.application
$Workbook = $ExcelWB.Workbooks.Open(c:\temp\temp.xls) 
$Workbook.SaveAs("c:\temp\temp.csv",6)
$Workbook.Close($false)
$ExcelWB.quit()
Run Code Online (Sandbox Code Playgroud)

csv excel powershell

7
推荐指数
2
解决办法
2万
查看次数

Powershell-通过删除最后几个字符来重命名文件名

我想删除多个文件名的最后11个字符。例如,我有以下文件名:

ABCDE_2015_10_20
HIJKL_2015_10_20
MNOPQ_2015_10_20
RSTUV_2015_10_20
Run Code Online (Sandbox Code Playgroud)

想要重命名为

ABCDE
HIJKL
MNOPQ
RSTUV
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码:

Get-ChildItem 'E:\Thomson Reuters\Stage' | rename-item -newname { [string]($_.name).substring($_.name.length -14) } 
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我要去哪里错了?

powershell

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

powershell ×2

csv ×1

excel ×1