SQLServer外部数据导入--Excel版
2016-03-11 14:49
405 查看
例如要在test表里插入多行数据 假设字段有: ID、Name
首先要有需要导入的数据的Excel
A1 对应ID
B1 对应Name
选中Excel第一行的空白处,比如C1,在工具栏的函数文本框里输入以下函数:
="insert into test (ID,Name) values ("&A:A&",'"&B:B&"')"
再将鼠标放在该行,当其显示为一个粗体加号时,鼠标往下拉,一直拉到数据末尾处。
将C1行中的所有sql语句复制到sqlserver里执行。
----------------
对于长整型的ID导出到Excel后会变成科学记数法的解决办法
1.对于导出 CSV 文件,在禁止转义的内容前,加上一个TAB符号
2.对于EXCEL文件, 在禁止转义的内容前,加上一个半角单引号,' 符号
首先要有需要导入的数据的Excel
A1 对应ID
B1 对应Name
选中Excel第一行的空白处,比如C1,在工具栏的函数文本框里输入以下函数:
="insert into test (ID,Name) values ("&A:A&",'"&B:B&"')"
再将鼠标放在该行,当其显示为一个粗体加号时,鼠标往下拉,一直拉到数据末尾处。
将C1行中的所有sql语句复制到sqlserver里执行。
----------------
对于长整型的ID导出到Excel后会变成科学记数法的解决办法
1.对于导出 CSV 文件,在禁止转义的内容前,加上一个TAB符号
2.对于EXCEL文件, 在禁止转义的内容前,加上一个半角单引号,' 符号
相关文章推荐
- [转]html5 js 访问 sqlite 数据库的操作类
- SQLServer 表连接时使用top 1 去除重复数据
- SQLServer 使用变量动态行转列
- SQLServer 临时表
- SQLServer2008 字符串函数一览表
- SQLServer XXX IS NOT NULL
- SQLServer2008 有用的“其他函数”
- SQLServer2008 关于数值字段列的累计
- SQLServer2008 关于CASE WHEN
- SQLServer int转float
- SQLServer 添加序号列
- SQLServer 行转列,统计,二次分组
- SQLServer Union 和 Union All 在Insert 语句中的不同效果
- SQLServer inner join,left join,right join,outer join 备忘备忘
- 数据库基础
- SQL杂记
- SQLServer修改表字段时进行表连接
- jdbc通过配置文件连接数据库
- Sybase 动态改变存储过程里查询的数据库
- SQL大全