[多圖] DevOps 也要懂點 Excel
本文涉及一些簡單的 Excel 的操作,效果拔群
步驟:
- 獲取 Docker 版本,並生成一個 csv 檔案
- 匯入 CSV 到 Excel 並簡單清洗資料
- 使用 Excel 透視表功能做簡單的計數統計
- 最終效果 ?
1. 獲取 Docker 版本並生成 csv 檔案
我們使用 pssh
工具來批量獲取資訊
這裡我直接貼一下命令:
# 獲取 ip_list 中機器的 Docker 版本 pssh -i -l root -h ip_list -o docker-version-result "docker -v" # 將結果全部重定向到 .csv 檔案中 cat docker-version-result/* > docker-version.csv
沒用過 pssh
可以看我之前的文章:
https://zhuanlan.zhihu.com/p/30830588
我們得到的資料是這樣的:
docker -v
2. 匯入 CSV 到 Excel 並簡單清洗資料
我們開啟 Excel
開啟 Excel
點選最上的「檔案」 -> 「匯入」,選擇我們剛才的 CSV 檔案,再選擇型別 CSV 點選「匯入」:
匯入 CSV
選擇分隔方式,我們選擇「分隔符號」的方式:
選擇分隔方式
上一步我們選擇使用「分隔符號」的方式匯入文字,這一步選擇使用什麼符號,我們選擇使用逗號分隔,如下,會有一個預覽,我們可以看到逗號已經變成了黑色的豎線,代表列線:
分列
點選「下一步」我們開始設定列資料格式(當然也可以直接拋棄列 - 不匯入此列)
我這樣設定:
- 點選下圖的「預覽選定資料」部分的第一列,選擇列資料格式為文字
- 點選下圖的「預覽選定資料」部分的第二列,選擇不匯入此列(跳過)
設定列的格式或者跳過列
設定完了,點選「完成」,出現下框,點選資料匯入的位置(某個格子),點選「確定」:
選擇位置
這樣我們的資料就匯入和清洗就完成了,???
3. 使用 Excel 透視表功能做簡單的計數統計
我們先手動插入「Docker 版本」作為表頭
(在圖中綠色選中的框左側的 1 上點選右鍵插入)
滑鼠選中表頭,按住 shift
+ command
然後按 ↓
(非Mac鍵盤 command 鍵換掉)
然後依次點選上方 tab 的「插入」->「資料透視表」:
我們剛才已經選擇了區域,再選擇「現有工作表」,然後「在表格上選一個位置(某個格子)」,點選確定,出現:
配置透視表
仔細看,欄位名稱部分有一行白色的 「Docker 版本」,拖動到兩個位置:
- 一次拖動到下面的「行」中
- 在拖動到下面的「值」中
如下:
欄位配置
預設的右側的「值」是求和(文字沒辦法求和,也不符合我們需求)
點選右側的圓形歎號,更改為計數,然後關掉此框即可
4. 最終效果 ?
雙擊「行標籤」可以修改文案
可能有些同學一臉懵逼,怎麼就從這到那了?沒關係,開啟 Excel 操作一遍就清楚了,請關注我,讓工作更加隨心 ?