用ADO连接Text和CSV文件,用逗号隔开可以连接,但用Tab分割就不行了?(100分)

  • 主题发起人 主题发起人 delphiroad
  • 开始时间 开始时间
D

delphiroad

Unregistered / Unconfirmed
GUEST, unregistred user!
具体来说,Ado连接时,设Extended Properties=Text可以连接到用
逗号分隔的文本文件(不管是.txt还是.csv),但如果用Tab分隔,则只剩下一个字段了!
并且这个字段是所有字段的合并!怎么办?
怎样才能实现用Tab符合分隔呢?
 
转一下吧!
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
memo1.lines.LoadFromFile('abcd.txt');
for i:=0 to memo1.Lines.count-1 do
memo1.Lines:=StringReplace(memo1.Lines, char(9), ',', [rfReplaceAll]);
memo1.lines.SaveToFile('abcd1.txt');
end;
 
linsb:
如果该Text文件用的是Unicode格式,则我应该怎样把它转成Ansi格式?
 
可先试试用Unicode格式是否能正确读入,否则可用word转。
 
TO DELPHIROAD:
我有这方面相关资料,可以发给你!
 
to MikeZ:
对不起,太久没来了,不知好消息,请发给我吧:lectureke@163.com
谢了!
 
多人接受答案了。
 
后退
顶部