配套视频笔记:https://www.bilibili.com/video/BV1iG4y1U7r2
背景
就是需求给过来一个excel,我们要用其中的某一列作为条件去查询数据库,删数据或者改数据。
这种小需求写代码去解析excel不值得,直接写sql搞定。
在首尾加上单引号或者双引号就可以使用in(…)来查询。
参考
excel-给某列数据加双引号和逗号,excel公式里转义
Excel中对特殊字符的转义和处理
Excel字符串拼接的三种方法,最后一种最强大
方式1:excel ctrl+e 智能填充 万能快捷键
-
最简单的方式,当然实际使用时也可能不适用,总之多掌握几种方式没错的
-
WPS学堂–[表格新手教程]:智能填充 Ctrl+E实用填充快捷键
-
1.直接在第一行输入想要的效果,“12”,
-
2.在下一行,按 ctrl + e ,智能填充
方式2:excel 使用公式 &或者CONCAT 拼接字符串
-
知识点:excel公式中用两个引号代表一个引号。EXCEL规定,一对双引号""为文本定界符,而两对双引号则相当于外面两个双引号为文本界定符,里面两个双引号相当于一个双引号。
-
单引号可以直接输入
-
字符串需要加双引号,单元格不用
-
=“'”&A2&“',” 加单引号,输入回车生效,右下角拖动填充
-
=“”“”&A2&“”“,” 加双引号
-
=CONCAT(“”“”,A2,“”“,”) CONCAT函数
方式3:notepad++ 替换 文本编辑器
-
1.新建一个文件(ctrl+n),把excel该列数据复制过来
-
2.ctrl+f 打开查询替换窗口
-
3.查找目标:\r\n
-
4.替换为:“,\r\n”
-
5.查找模式 要选扩展(\n,\r)
-
6.点击 全部替换
方式4:idea 正则替换
-
1.创建一个临时文件(Ctrl + Alt + Shift + Insert,什么文件类型都可以,scratch 打草稿用的),复制数据过来
-
2.ctrl + r, 打开替换窗口,勾选 Regex
-
3.查找目标:\n 与notepad++有一点区别,不需要\r\n,正则里,\n 表示匹配所有换行符
-
4.替换为:“,\n”
-
5.Replace all
-
参考资料:IDEA应用正则表达式快速替换代码
方式5:idea 多行编辑
-
1.alt + 左键拖动,选择首部,输入 "
-
2.输入完成,按 end 会跳到行尾,输入 ",
-
3.除了按 end ,也可以按 ctrl + w (扩展选择,一个单词一个单词扩展,可以用来删除每行前面的序号),然后按 →,跳到第一个单词尾部,输入 ",
-
4.按 esc 退出多行编辑模式文章来源:https://www.toymoban.com/news/detail-621803.html
-
参考资料:idea快捷键之快捷多行编辑
文章来源地址https://www.toymoban.com/news/detail-621803.html
到了这里,关于技巧:给excel某列数据加双引号和逗号,用于sql中in()查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!