[多图] 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 操作一遍就清楚了,请关注我,让工作更加随心 ?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法