fileRead.rb文本格式化脚本
txt 文档的数据清洗搞得你头大?fileRead.rb
的行列格式化还挺实用的。文本一多,一堆无序数据就像一团麻,这脚本一跑,立马按格式排好,方便你后面、导出、转结构,效率提升不止一点点。
Ruby 写的,代码挺干净,逻辑也直。就是一遍读取.txt
文件,按你设定的行列切割,再转成结构化数据。常见的比如学生名单、配置表、日志内容之类的都能用上。你也可以拿来配合 Excel 导出、后端入库什么的。
配套资源也蛮全的,比如你想参考下其他txt
文件的格式,可以去看看BaiduDiskLink.txt.txt。或者你是搞Java
输出txt
的,这个例子也不错。甚至像用Delphi
把TXT
转成XML
的,也能参考这份代码。
有一点小提醒:读取时要注意换行符
和编码格式
,是来自不同系统的.txt
文件,最好先iconv
一遍。不然一不小心全是乱码,看都看不懂。
如果你经常跟结构不清的txt
文件打交道,或者后端要你整理个临时数据,fileRead.rb
这种小工具用起来真挺省事的。
下载地址
用户评论