数据库之使用excel公式转驼峰格式

背景

在将表结构转换为json格式时,需要把数据库字段名转换为驼峰格式,可以使用excel公式来快速实现。

方法

直接使用公式:

B2为原字符串所在表格位置。

1
=LOWER(LEFT(B2,1))&MID(SUBSTITUTE(PROPER(B2),"_",""),2,LEN(B2))

原理如下:

公式 =PROPER(A2) =SUBSTITUTE(B2,”_”,””) =LOWER(LEFT(A2,1))&MID(C2,2,LEN(A2)) =LOWER(LEFT(A2,1))&MID(SUBSTITUTE(PROPER(A2),”_”,””),2,LEN(A2))
结果 my_product_id My_Product_Id MyProductId myProductId myProductId

由于无法获取删除_后的字段明确长度,直接使用原长度即可(原长度必然大于删除后的长度)。