0. 前言
- 由于工作原因,无意中发现有时候有些数据来由形式是excel文件,需要把里面的值变成sql语句,然后去数据库中执行。
- 因此记录下如何让excel动态生成sql语句,其实这一部分是属性excel功能的,但工作出现过,那就不放过它,记录下来。
1. 先说结论
- excel中,如果需要动态表示某列某行的值的时候,使用: “&A2&”
代表:A列第二行的数值 - 如果是要写成sql,如下:
=“update user set username = '”&B2&“’ where id = '”&A2&“';” - 解析:
选中某个框 输入 = ”xxx",是excel的基本。
sql原来样子:update user set username = ‘小明’ where id = ‘1’;
现在把username,id改成excel里面的某列某行数值,是动态的,因此使用 “&某列某行&”
2. 例子


本文介绍了如何利用Excel的公式功能动态生成SQL更新语句。通过使用“&A2&”来引用单元格内容,可以将特定列的数据插入到SQL中,例如:“update users set username='”&B2&“' where id='”&A2&“';”。这种方法适用于需要根据Excel数据批量更新数据库的情况。
1万+

被折叠的 条评论
为什么被折叠?



