
方法:
1、打开EXCEL单元格,数据单元格B1列输入="'"&A1。
2、之后向下填充即可。
3、一般加单引号是为了转换为文本,可直接选择数据列,选择工具栏的文本样式即可。
先在excel里给第一列加引号,具体方法如下:创建一个宏,命名为 addmarks,, 把下面的代码复制到Sub addmarks() 和 End Sub 之间:
'-------------------------
totalrows = 6'有多少行就改为多少,我是用6行试验的
For i = 1 To totalrows
Sheet1.Cells(i, 1) = """" &Sheet1.Cells(i, 1) &""""
Next
MsgBox "第一列加引号完成", vbInformation, "信息"
'----------------------------
然后运行宏,这样第一列加引号完成
然后另存为 CSV (逗号分割就好了)
创建一张临时表。然后
bulk insert 表名 from '文件地址' with
(
fieldterminator=',',
rowterminator='\n'
)
select * from 表名 这里查出来应该带引号
然后你删除这表的数据
delete from 表名
然后
把fieldterminator=',', 改为:fieldterminator='","',
重新执行insert语句 然后再查询 试试吧。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)