怎样用QB去掉部分数据?
我有个TXT文件,是一大堆数据和中文的文字,有行也有列,我想去掉几个列的数据,可我只会Qbasic,编了个程序,到也能混得过去,问题是Qbasic能读的文件在数据和数据中要有逗号的,而我的那个TXT文件在数据和数据间是用空格来分开的.我在试程序时在那个TXT文件的数据和数据间特地加了逗号的,程序能通过.可是要是一个文件数据特多,我先全加逗号,那就得不偿失了!谁有办法帮我解决这个问题? 我的要求简单的很,只要去掉几个列的数据,所以也不想学其他的软件了.
你可用EXCEL软件打开你的文本文件,进行你所需操作,然后在换名另存为文本文件. LZ,那你将你的文本文件作附件上传.
首先把空格都替换成逗号阿。 例如 Str1$="solid solidco2 admin goto hell!" for i=1 to len(str1$) if mid$(str1$,i,1)=" " then str1$=left$(str1$,i-1)+","+right(str1$,len(str1$)-i) next print str1$ 输出就是solid,solidco2,admin,goto,hell! 这不就是你编的程序所需要的数据么 哦没看太清楚,你是说你不会用qb读取文本是吧?那好办,打开记事本,打开你的TXT,用查找替换功能,把空格替换成逗号,再用你自己的程序就行了。 说实话我没看懂你说的要求,所以就没法写给你。否则我可以用vb写给你的。 不过如果你自己写的程序可以的话,那就用记事本替换就行了
怎么不尝试特征符批量替换呢,处理你的问题应该很简单。
答:你可用EXCEL软件打开你的文本文件,进行你所需操作,然后在换名另存为文本文件. LZ,那你将你的文本文件作附件上传.详情>>
答:下图是DVB-T、DVB-C、DVB-S各自的信道编码方式:信道编码3.7伪随机序列扰码进行基带信号传输的缺点是其频谱会因数据出现连“1”和连“0”而包含大的低...详情>>
答:最基本的是Winsock控件。 余下可能有的包括:DHTML Edit Control for IE5,Microsoft HTML Object Librar...详情>>