接續 [PowerShell][學習筆記] excel讀取 後
我們得知如何讀取 excel工作表
有時候在公司做報表需要不變格式,但要搬移工作表位置,將最前面搬到最後面
目前已知道可以用.move這個方法來搬移工作表到某個工作表"之前"
就可以用以下方式搬移工作表
$worksheet.Name = "新工作表名稱"
#變更name屬型(變更工作表名稱)
$workbook.WorkSheets.Count
#全部工作表數量(等同最後一頁的index)
$最後一頁=$workbook.WorkSheets.Count
$WorkBook.sheets.item(1).move($WorkBook.sheets.item($最後一頁))
$倒數第二頁=$最後一頁 -1
$WorkBook.sheets.item($最後一頁).move($WorkBook.sheets.item($倒數第二頁))
#工作表1 移動到 最後一頁 之前
#最後一頁 和 倒數第二頁(工作表1) 交換
$workbook.Save()
#儲存活頁簿
#釋放資源
$WorkBook.Close()
$objExcel.Quit()
$objExcel = $null
[System.GC]::Collect()
沒有留言:
張貼留言