2022-12-26

[PowerShell][學習筆記] excel工作表搬移

接續  [PowerShell][學習筆記] excel讀取

我們得知如何讀取 excel工作表

有時候在公司做報表需要不變格式,但要搬移工作表位置,將最前面搬到最後面

目前已知道可以用.move這個方法來搬移工作表到某個工作表"之前"

就可以用以下方式搬移工作表 

2022-12-24

[PowerShell][學習筆記] excel讀取

1.需安裝office,使用excel內的excel com模組

2.執行 $objExcel = New-Object -ComObject Excel.Application
#載入excel程式

3.$活頁簿 = $objExcel.Workbooks.Open( "檔案位置" )
#開啟指定路徑的檔案(在背景執行)

4.$工作表 =$活頁簿.sheets.item(1)
#執行活頁簿第1個工作表;可使用"工作表名稱"

5.
$工作表.UsedRange.Rows.Count
#計算工作表使用的"列"
$工作表.UsedRange.Columns.Count
#計算工作表使用的"行"

6.$變數=$工作表.Range("B1:B32")
#將B1:B32儲存格資料回傳到變數內
##$工作表.Range("B1")
##回傳B1儲存格
###$工作表.Cells.Item(21,2)
###回傳行2,列21儲存格

7.$變數.Cells.Find(關鍵字).Text
#範圍內的工作表搜尋關鍵字,並只要text屬性(.Cells.Find只會找到第一個值)

8.#釋放資源
$WorkBook.Close()
$objExcel.Quit()
$objExcel = $null
[System.GC]::Collect()

#如果沒釋放乾淨可以用工作管理員關閉excel

2022-08-06

[cmd]InstallShield Wizard 安裝包 指令

 

InstallShield Wizard 安裝包不像Windows Installer 封裝 (.msi) 使用命令提示字元開啟使用 /?可以查詢指令訊息
 
Windows Installer /?
 
經過東翻西找,終於找到此安裝包的相關指令

2022-07-29

[cmd]利用保護螢幕裝置關螢幕不關喇叭(關螢幕聽歌)

為了省錢,你買了螢幕附帶了喇叭,睡前想聽歌又不想要螢幕太亮

有什麼辦法能夠關閉螢幕又可以聽歌呢?

如標題所示,就是利用保護螢幕裝置

2022-06-27

[學習筆記][SQL]ORDER BY:排序

ORDER BY:排序,依字母順序,默認為ASC(英文為ascending,由小至大,上升之意)

反向則為DESC(英文為descending,由大至小,下降之意)

 


ORDER BY 1,3 ASC,column_name DESC

代表SELECT 的第1個欄位,也可用欄位名稱,若要做多欄位排序用"逗號"區隔欄位