这种格式的TXT文件怎样输入到Access里面?(50分)

L

ljzboy

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位高手。
Channels Dates Rtg% Rtg% Rtg% Rtg% Rtg%
Anhui TV1 2002-07-01 0.0 0.0 0.0 0.0 0.0
2002-07-02 0.0 0.0 11.9 0.0 0.0
........
CCTV-1 2002-07-01 0.0 0.0 9.3 0.0 0.0
2002-07-02 0.0 0.0 0.0 0.0 10.7
........
中间是用Tab做分隔符的。我不知道点样查找那么多次的Tab.最好能给出简单的代码程序。
谢谢。
 
用Excel打开,另存DBF文件最易
 
如果用Excel打开的话当然是很快啦,但是现在就是想直接读取TXT文件,然后insert到mdb文件里面,
其他部分都好搞,我只是想知道点样定位那么多个Rtg%的位置。因为真实文件里面有100多列,所以
用Excel打开的话会很慢很慢。谢谢。
 
用Access得导入导出工具或者dephi带得data pump旧可以处理呀 呵呵
很简单得呀 要写程序,打开文本文件 对文件整行读取,然后取得没个字段得值
然后insert 不就好了嘛 呵呵
 
用Tstringlist读入,

MS:=TStringList.Create;
MS.LoadFromFile('data.txt');
MyStrList.Delimiter:=','; //指定分隔符,#9--tab
MyStrList.DelimitedText:=memo1.Lines.text;
 
to linsb,
然后怎样啊?我只会用pos + copy,还没有试过你这种方法。能给我写段简单的范例吗?谢谢!
 
To linsb,
我试过你的方法啦,好像不行。照你上面的写法。strstring.Delimiter:=#9; 运行后发现程序居然
把空格当成是分隔符拉。什么原因?在线等你答复。或:ljzboy@21cn.com
感激不尽。
 
请发实验数据,我给你作一个例子。linsb3031@163.com
 
写程序导。
没有现成的工具。
 
接受linsb的答案,虽然最后我用另一种方法解决,但还是很感谢。还有谢谢楼上各位。
 
顶部