首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将CSV导入到SQL server 2008或带有分隔符逗号的Excel中,数据也包含逗号。

将CSV导入到SQL server 2008或带有分隔符逗号的Excel中,数据也包含逗号。
EN

Stack Overflow用户
提问于 2013-02-06 08:01:39
回答 1查看 7.8K关注 0票数 1

我必须将csv文件导入excel或直接导入Server数据库。

这是数据格式

  1. 列之间用逗号(,)分隔。
  2. 字符串括在~和~之间,可以包含逗号(,)
  3. 当我试图使用分隔符逗号(,)导入excel时,它会创建额外的列,其中ModelName包含逗号。

这是CSV文件中的一些行,检查最后一项"~Express,~“,它中包含逗号。

~ChromeStyleID~,~Country~,~年份~,~DivisionName~,~SubdivisionName~,~ModelName~ 349645,~US~,2013年,~GMC~,~GMC拾取~,~塞拉利昂2500HD~

349646,~US~,2013年,~GMC~,~GMC皮卡~,~塞拉利昂2500 US~

349649,~US~,2013年,~雪佛兰~,~雪佛兰特种车辆~,~快车,商业大道~

因此,如何将其导入sql或excel。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-06 08:37:06

导入到Server中可能会出现这种情况。

在导入/导出屏幕上,确保将"~“指定为文本限定符。选中“第一个数据行中的列名”框。

不幸的是,您的列名将仍然包含倾斜,但这可以手工编辑。

至于Excel,最好将文本限定符替换为双引号或更标准的单引号。事实上,Excel只允许您使用这两个选项,也许有一种方法可以改变这种情况,但我不知道如何更改。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14724192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档