大量文本数据到入SQL数据库(50分)

  • 主题发起人 主题发起人 fkm_111
  • 开始时间 开始时间
F

fkm_111

Unregistered / Unconfirmed
GUEST, unregistred user!
目前在SQL中有数据采集表 表字段 ID 日期 时间 管道压力 温度
现在欲将D:/SS.TXT的压力模拟数值导入采集表字段管道压力中,通过代码控制.
SS.TXT的数值格式如下.
2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-2.04834-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-2.05078-2.04834-2.04834-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-

这里需要将文本中的模拟值输入SQL采集表的格式为
ID 日期 时间 压力
1 -2.05078
1 -2.05078
1 -2.05078
1 -2.05078
1 -2.05078
1 -2.05078
1 -2.05078
请大虾指点.
1
1
1
1
 
你可以先把这些数据复制到excel中
excel有分列功能可以把这一段文字分成列
再补齐日期什么的 就可以一倒入sql数据库了
 
这个数据是采集出来的,每秒有2万左右的数据。可能要连续采集几分钟,
这样大的数据用EXCEL可以么,
 
我以为就这些数据呢
照你说的就得写程序处理了
 
怎么没人回答?分少可以继续加
 
简单,得把txt 文件转成EXCEL中,再把它导入到SQL中的临时表吧,这样你就可以处理成你要的格式后INSERT INTO 进去就可以了
 
我处理6,7 万条的数据都挺快的
 
如何转到 EXCEL中,不怕你笑话,我转了一个上午,老不成功,
生成的格式只有一行,不是矩阵形式的。
我的文本格式每个数字之间没有任何分割符,是否是此原因啊导致转换不成功呢
2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-2.04834-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-2.05078-2.04834-2.04834-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.05078-2.04834-2.05078-
 
zengzhibing,看到消息请帮忙回答,分全给你
 
不用分割符,用固定长度转
 
请用代码指示,
 
你加我QQ号:287282702 详细给你说
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
838
SUNSTONE的Delphi笔记
S
S
回复
0
查看
799
SUNSTONE的Delphi笔记
S
后退
顶部