PowershellExcelModule-創(chuàng)新互聯

參考文檔:

池州ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

https://blogs.technet.microsoft.com/heyscriptingguy/2015/11/25/introducing-the-powershell-excel-module-2/

https://github.com/dfinke/ImportExcel

把Powershell中的數據導出來并能很容易的加工好像一直是一個問題,比如說,導出成CSV格式。

普及一個知識,CVS Comma-Seperated Value 文件。呵呵,我也是剛知道的,以前還納悶呢。

舉個例子,我們以前的做法就是:

Get-Process | Export-Csv c:\Temp\ps.csv #生成CSV文件

Invoke-Item c:\temp\ps.csv  #打開看看

還有一種方法,前提就是那臺電腦得安裝了EXCEL程序,利用EXCEL COM組件來打開的。如下所示:

$xl = New-Object -ComObject excel.application  #生成一個EXCEL類的實例

$xl.visible = $true  #讓這個實例顯示出來

$xl.workbooks.add() #添加一個默認的表格

好消息就是現在有一個EXCEL模塊來支持了,如果你的電腦的Powershell版本是5.0 可以用以下命令直接安裝這個模塊,然后就可以直接調用啦,非常強大的功能。

PS C:\> Install-Module importexcel

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy

 value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'?

[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): y

安裝成功后,非常驚喜的發(fā)現:

Get-Process | Export-Excel c:\temp\psnew.xlsx -show

當然這只是一個開始,更強大的功能還在后面呢。打開一個ISE,把下面的代碼放進去,運行看一下結果:

rm $file -ErrorAction Ignore

ps |
    where company |
    select Company,PagedMemorySize,PeakPagedMemorySize |
    Export-Excel $file -Show -AutoSize `
        -IncludePivotTable `
        -IncludePivotChart `
        -ChartType ColumnClustered `
        -PivotRows Company `
        -PivotData @{PagedMemorySize='sum';PeakPagedMemorySize='sum'}

Powershell Excel Module

當然,還有一些更不可思議的執(zhí)行效果:

$ps = ps

$ps |
    Export-Excel .\testExport1.xlsx  -WorkSheetname memory `
        -IncludePivotTable -PivotRows Company -PivotData PM `
        -IncludePivotChart -ChartType PieExploded3D
$ps |
    Export-Excel .\testExport1.xlsx  -WorkSheetname handles `
        -IncludePivotTable -PivotRows Company -PivotData Handles `
        -IncludePivotChart -ChartType PieExploded3D -Show

Powershell Excel Module

Powershell Excel Module

另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網站標題:PowershellExcelModule-創(chuàng)新互聯
URL網址:http://muchs.cn/article28/ddoscp.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站策劃、建站公司、品牌網站制作、移動網站建設、微信公眾號營銷型網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

營銷型網站建設