excel自动填充脚本(awk)
项目中需要整理一些资料,把word文档中的一些关键字段提取到excel,制成一个表单。额,本来想手动改的,无奈数据太庞大,就萌生了写个脚本来处理的想法。闲话不多说,具体看情景,下面是经过简单处理的excel。
下面我要做自动填充,把空着的按照上面的数据做填充。思路,awk可以完成这项任务。
首先把表格复制到一个txt文件中,方便读写,shell直接读写excel没有研究,在这主要是为了解决问题。
awk 'BEGIN{row=0;r1=0;r2=0;r3=0;r4=0;r5=0;r6=0;r7=0;FS="\t"} {if(row>=0) {if($1!=NULL) r1=$1; if($2!=NULL) r2=$2; if($3!=NULL) r3=$3; if($4!=NULL) r4=$4; if($5!=NULL) r5=$5; i=0; print r1"\t"r2"\t"r3"\t"r4"\t"r5"\t"$6} row++;}END{}' $1
判断row主要是是否忽略第一行(如果第一行是标题就忽略,这里没有标题,所以row>=0)。
把代码复制到stexcel.awk中,属性改为可执行
运行 stexcel xx.txt > new_xx.txt
把new_xx.txt 复制到excel中就完成了自动填充。
效果如下:
好了,到此结束。
excel自动填充脚本(awk)相关推荐
- excel填充序列_数据太多输不完?Excel自动填充帮你搞定
大家好,这里是有讲课堂.非常荣幸和你相遇. 最近有朋友和我说,有些功能用多了就没法察觉出它的意义了,就比如Excel的[自动填充] 仔细想想,自动填充在平时的运用其实真的很重要,很实用. 是的,自动填 ...
- 三位数自动递增编号函数_EXCEL中序号自动增加(如何避免隐藏行)?excel自动填充序号...
excel表格中如何自动顺序填充序号 首先打开Excel 2007,创建如图所内容.当家也可以根据自己的实际情选择练习的内容.在此为了上的需要,特制作两列,第一列就"序号",第二列 ...
- EXCEL自动填充列索引号EXCEL的列求和、行求和EXCEL第一行锁定WORD行间距规整EXCEL快速筛选WORD画流程图
(1)自动填充列索引号 有时电子表格的第一列有个INDEX标识更好阅读,此时只要添加一列,往里面补上序号即可.有个简单的补号的操作是:点击第一个方格,把鼠标放在它的右下角,出现一个黑十字(不带箭头), ...
- VBA实现 Excel自动填充
遇到这种情况时,使用! 数百次的向下自动填充,手动敲? 简单的VBA代码搞定: Sub 自动填充() Dim i As Integer For i = 2 To 743If Range("b ...
- 自动填充脚本使用及注意事项
网站开发需要,找了几个js脚本,最后选择了jQuery Autocomplete Mod(http://www.pengoworks.com/workshop/jquery/autocomplete. ...
- python pandas 实现Excel自动填充功能
有如下表格,目标是快速的向C列填充上自己需要的值.pandas本身提供了fillna的方法,但是不是特别灵活,例如两个空格需要填充上不同的值,fillna方法就不一定能用的上了 现提供一种新的方法,用 ...
- Excel - 自动填充
文章目录 1)日期填充 a) 填充每一天 b) 仅填充工作日 2)填充序列 a) 方式1:那么可以通过序列的方式实现 b) 方式2:选择拖动 3)填充前一个单元格的后几位 a) 错误演示: b) 正确 ...
- excel自动填充长数字
前面重复出现的数字设置为固定的附加字符 选定数据位置的列,右键,选择" 设置单元格格式"命令开启单元格属性对话框,在"数字"标签的分类里选择"自定义& ...
- excel 自动填充序号
是不是某列的某个单元格有数据就相应生成1个序号,没有数据就不生成序号呀 如果是这样,给你举个例吧: 假如A列是需要根据B列(假如是姓名)各单元格中是否有数据而自动生成序号 再假如第一行至三行为表头,从 ...
最新文章
- 《Kotlin极简教程》第三章 Kotlin基本数据类型
- 非极大值抑制NMS的python实现
- 【深度学习】LSTM神经网络解决COVID-19预测问题(二)
- 如何在三年内快速成长为一名技术专家
- 在论坛中出现的比较难的sql问题:33(递归 连续日期问题 )
- Pod Preset玩转K8S容器时区自动配置 1
- python画鱼_Python经典五人分鱼实例讲解
- spring+hibernate+mysql mvc 配置
- 大学计算机文档基本操作实验的效果,上海工程技术大学计算机实验报告5
- 拓端tecdat|R语言聚类有效性:确定最优聚类数分析IRIS鸢尾花数据和可视化
- 微软热招,一起定义未来的搜索引擎!
- 计算机考研复试-英文问答
- 华为数字化转型之道第四讲
- 什么是监管数据?什么是监管信息系统?监管数据安全管理办法说了什么?
- 企业应用SaaS行业的B端产品经理,如果提升自己的产品设计能力?
- itextpdf 怎么下划线_java – 带有粗体和下划线的Itext新字体
- 树莓派4配置USB启动-解决wlan0不识别问题
- 全渠道会员通-天猫会员通1: 开通教程
- wechat微信小程序panda电影详情(播放电影,电影信息,发送弹幕,收藏电影)
- 什么叫金叉和死叉?什么叫macd二次死叉?