office真是好用呀~
以下是一个txt的内容,我需要将后两列数据读进数组,除了写代码读txt外,还可以用office处理一下,然后直接将数据拷贝进数组中。
原txt内容格式:
5d2d46c7171431674f5782981cf5cb78,26fa5d9f833ab31d37b975075476849b,1480209831,108.91247,34.26923
5d2d46c7171431674f5782981cf5cb78,26fa5d9f833ab31d37b975075476849b,1480209837,108.91284,34.26923
5d2d46c7171431674f5782981cf5cb78,26fa5d9f833ab31d37b975075476849b,1480209828,108.91223,34.26922
首先,去掉前三列无关数据:
打开excel,数据-自文本,导入txt文件,分割符号选逗号,完成。
这时直接将前三行删掉就可以了。
接着讲excel转为逗号分隔的txt文件:
另存为CSV(逗号分隔)文件,接着直接将XX.csv文件重命名为XX.txt即可。
此时txt内容格式为:
108.91247,34.26923
1480209837,108.91284,34.26923
1480209828,108.91223,34.26922
但此时直接复制内容拷贝到数组里还是不对的,因为有换行符,需要将换行符改为逗号,可以用word处理。
打开word,将txt内容直接复制到word里面,
按住Ctrl+H,进入查找替换功能页面。
点击更多-特殊格式-段落标记(P),此时查找内容里出现^p,在替换为栏里输入逗号,注意是英文格式下的逗号。,否则代码报错,最后点击全部替换,这样就将所有的换行符换成了逗号。要注意,可以数据最后还有一个逗号,拷进数组前,先将多余的逗号删掉。