把excel里的数据进行某些处理,记录一下,以后好复制粘贴
1. excel数字按长度补0,并转换成文本
在海尔这段时间从数据库里导出来的员工工号8位数,因为有些0开头的,导出到excel里后前面的0就没有了。
可以新建一列,然后以导出的那列为基础数据用公式处理成想要的,补齐8位,前面补0。公式如下:
=REPT(0,8-LEN(A2))&A2
2. excel里将数据拼接成语句
有时候需要将excel里的数据,拼接成想要的json或者sql。
拼接成json或者map
=CONCATENATE("""",B2,""""," {:en-us """,C2,""" :ja-jp """,D2,"""}")
目标内容比如:"优裁精选" {:en-us "Retail" :ja-jp "優れた裁断"}
根据表头,拼接成sql的insert语句
=CONCATENATE("INSERT INTO t_sys_user (`"&A$1&"`, `"&B$1&"`, `"&C$1&"`, `"&D$1&"`, `"&E$1&"`, `"&F$1&"`) VALUES ('"&A3&"',"&" '"&B3&"','"&C3&"',"&"'"&D3&"',"&"'"&E3&"',"&"'"&F3&"');")