linux怎么查看本机内存大小
342
2022-09-16
foxmail 批量导入收件人邮箱信息
问题产生的背景: 用foxmail发邮件时,填写收件人,每次输入别人的邮箱时要换成英文输入,有时还要得判断是不是我想找的那个人,确实麻烦。怎样将一份别人发过来的邮件中的收件人信息一次性全导入foxmail呢? foxmail邮箱的联系人可用csv文件批量导入。
首先,在foxmai收件箱中找到文员的来信(他们通常会给很多人发送邮件),然后将联系人复制到一份txt文件中。比如:
copy:
然后处理这份
cin.txt数据文件。
在vim编辑器中处理它,变成有规律的多行数据记录文件。
利用regular expression替换功能:
%s/<\([a-z.@]*\)>, /^I\1^M/g
黎 li@.com.cn刘 liu@.com.cn吴 wu@.com.cn李 li@.com.cn袁 yuan@.com.cn赖 lai@.com.cn胡 hu@.com.cn陈 chen@.com.cn魏 wei@.com.cn王 wang@.com.cn杨 yang@.com.cn周 zhou@.com.cn池 chi@.com.cn毛 mao@.com.cn叶 ye@.com.cn叶 ye@.com.cn周 zhou@.com.cn赵 zhao@.com.cn杨 yang@.com.cn李
用正则表达式处理了大部分数据,最后一行手动解决,除去< , >。
xls文件
然后书写c代码生成xls文件。 在qt creator中输入以下代码
#include
office Excel一般是以ANSI编码查看文件的 我们的qt creator是UTF-8编码的。 所以qt中的汉字输出到文件中可能产生乱码。 为了保证字符编码的统一,可以约定cin.txt,people.xls,main.c的编码都为ANSI编码。
记事本: 另存为 - 改变编码 - ANSI。 qt上修改: 编辑 - set encoding - GBK
然后编译运行即可,得到的xls文件用EXCEL打开,然后另存为csv即可。
csv文件
我们可以直接修改C程序生成CSV文件。 xls文件单元项是以\t为分隔符的,而CSV文件是以,为分隔符的。 所以新的代码为
#include
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~