注册 登录
编程论坛 SQL Server论坛

[求助]如何将文本中的记录导入excel中

yanziyz 发布于 2007-10-11 16:48, 1558 次点击
求高手帮助,在文本中有一批数据要导入excel数据库,文本中数据的记录如下:

作者:AB
出版社:CD
文摘:ef

作者:AB
出版社:CD
文摘:ef
..........文本中有上千条这样的记录

导入excel中的字段格式
auther publisher abstract
AB CD ef
................

请高手指点,我该怎么处理。。。急。。。多谢了
12 回复
#2
purana2007-10-11 16:50
跟sql server有什么关系哇?
#3
yanziyz2007-10-11 16:53
导入sql server 也可以呀,多谢了,有高手指点吗
#4
purana2007-10-11 16:59
估计要在前台用vb..这样的语言去实现才可以.
#5
yanziyz2007-10-11 17:04
啊,可不可以不用语言实现,有没有什么工具或方法之类的。。。
#6
purana2007-10-11 17:07
你.txt是这样的格式.估计要自己去实现才行.
#7
purana2007-10-11 17:07
自己动手,丰衣足食啊.
#8
Kendy1234562007-10-11 17:38
用bulk insert 指定格式和分割符就可以了

查下SQL的帮助 描述很详细的
#9
purana2007-10-11 19:18
用bulk insert可以吗?
作者:AB
出版社:CD
文摘:ef

它这里不要作者,出版社,文摘..什么的.只保留后面那些.
#10
缘吇弹2007-10-11 19:20
SQL没强大到这种程度吧?!
#11
cnenc2007-10-11 22:41
可以他两次做...
先做成
authern authernv publishern publisherv abstractn abstractv
作者: AB 出版社: CD 文摘: ef
....
这样的表,
然后再把
authernv publisherv abstractv
的值取出来....
#12
volte2007-10-12 09:21
这样的功能用任何开发工具都可以实现,
我就曾经做过这样的功能。

只要接口问题实现了
逻辑都很清晰了
基本问题就解决了。
#13
心中有剑2007-10-12 11:04

BULK INSERT temp1 FROM 'd:\123.txt' --导入文件名
WITH (
DATAFILETYPE = 'char', --导入类型
FIELDTERMINATOR = ',', --字段与字段之间的区分
ROWTERMINATOR = '\n' --这个是换行标志
)

1