如何把 .csv 的文件导入数据库SQL SERVER 中!?(急急急!!)

.csv文件里有多个字段名跟值~如何插入到数据库的空表里面。... .csv文件里有多个字段名跟值~如何插入到数据库的空表里面。 展开
 我来答
百度网友480b135
推荐于2018-01-16 · TA获得超过579个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:342万
展开全部
使用SQL Server 自带的数据导入向导,右击击要导入的数据库,任务→导入数据启动向导,
数据源选择“平面文件源”,然后浏览打开要导入的csv文件,
进行必要的设置:标题行分隔符(默认回车换行,不用改),首行是否是列标题(默认不选,如果CSV,第一行是列标题则选上),列分隔符(默认是逗号),行分隔符(默认回车换行,不用改),其他他的选项可以自己看看。向导默认导入数据时每列宽为varchar(50),如果有超过这个宽度的列要在高级中手动修改列宽。
然后就是目标了,选择要导入的数据库,输入用户,密码(要有可写权限)。
如果目标表已经存在可以选择目标表,还可以指定每一个列的映射关系,是否清空目标表,是否启用标识插入(自增列),如果目标不存在,那就简单了,向导会自己建一个表,可以自己指定名称。
使用很简单,有点基础的看看就会了,MS的东西都一个样。
777999666qhw
推荐于2018-12-03 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4658万
展开全部
当成txt文本读取,然后插入到数据库中
这个是csv格式
所谓“CSV”,是Comma Separated Value(逗号分隔值)的英文缩写,通常都是纯文本文件。下面是一个实际CSV文件中的部分内容,让大家对他有一个感性的认识。我们选的是Sjojo_Rescan 的CSV文件(Sjojo是ASW-亚洲扫图风的成员之一)。
sj_mino1001.jpg,715282,4FB55FE8,
sj_mino1002.jpg,471289,93203C5C,
sj_mino1003.jpg,451929,C4E80467,
通常CSV文件开头是不留空的,以行为单位,每行中记录一张图片的了多项数据,每项数据用逗号 来分隔(标准英文逗号)。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
胡娟307
2018-01-15
知道答主
回答量:1
采纳率:0%
帮助的人:911
展开全部
CREATE TABLE CSVTable11(
数据处理地 NVARCHAR(MAX),
组织机构代码 NVARCHAR(MAX),
单位详细名称 NVARCHAR(MAX),
社会统一信用代码 NVARCHAR(MAX),
营业收入 NVARCHAR(MAX),
营业成本 NVARCHAR(MAX),
)
BULK INSERT CSVTable11 FROM 'd:\aa.csv'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n',
TABLOCK
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式