日期:2014-05-16  浏览次数:20553 次

Excel中使用CONCATENATE函数转换至数据库脚本

?

?

CONCATENATE函数

将几个文本字符串合并为一个文本字符串。

语法

CONCATENATE ?(text1 ,text2 ,...)

Text1, text2, ...?????? 为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。

示例:

=CONCATENATE("tt","rr","hh") 返回“ttrrhh”。

?

近期由于项目需要,将Excel部分数据转换为数据库 脚本

于是想倒利用CONCATENATE()函数

?

具体使用方法如下:

假设有N行4列

=CONCATENATE("insert into test(t1,t2,t3,t4) values('",A1"','",B1,"','",C2,"','",D2);")

?

其中 values 后面的字符是这样的 ?values(' ",A1," ','",B1,"','",C2,"','",D2);

单引号 + 双引号 + 逗号 +列名 + 逗号?+ 双引号?+?单引号

?

然后直接下拉即可生成~

?

?

?