1
ファイル拡張子は.xlsですが、デフォルトではhtmlファイルに保存すると変なことがあります。PowerShellはファイルをxlsとして保存しますが、出力はhtmlです
これは、私は、ファイルにいくつかのアクションを実行するために、私のPowerShellスクリプトを使用している問題の原因とXLSファイルとして保存。その結果、スクリプトは1つのxlsファイルと1つのフォルダ(htmlファイルを含む)を生成します。この問題を解決する方法はありますか?私はxlsファイルとして任意のhtmlファイルでファイルを保存したいだけです。どんな助けでも大変感謝しています。ここで
私は.XLSとして、ファイルを保存するために使用するコード
Function RenameTab ($ExcelFileName, $OutLoc)
{
$excelFile = "D:\Projects\" + $excelFileName + ".xls"
$xldoc = New-Object -ComObject "Excel.Application"
$xldoc.Visible = $false
$xldoc.DisplayAlerts = $false
$workbook = $xldoc.Workbooks.Open($excelFile)
foreach ($worksheet in $workbook.Worksheets)
{
$n = $ExcelFileName ##+ "_" + $worksheet.Name
$worksheet = $workbook.worksheets.item(1)
$worksheet.name = "Sheet1"
$workbook.SaveAs($OutLoc + $n + ".xlsx")
$workbook.Close()
}
$xldoc.Quit()
}
私の人生を救った!ありがとう – user664481