最近在做一个查询统计时需要导入Excel数据到SQL Server中,之前导入Excel很多次都比较顺利,这次遇到个问题从来没见过,花了近几个小时试来试去,在网上找个好多方法都解决不了,是长度超过255个字符了。
下面给出我的解决方案:
.
增加一列ID 主键列
导入数据
这里把超过255字段的列忽略 不导入 这里很关键
在excel里增加列 拼接sql语句
拷贝数据到editplus中处理
处理行尾加;会用到 正则替换
将处理好的sql语句拷贝到sql查询分析器中执行
相关存储过程代码下载:
http://92158.cn/uploads/zip/code_201710131517.zip