Excel上传sql数据处理

需求的目的是用户要系统计算数据,所以就需要上传Excel内的数据里面列都不是固定的只能先把Excel里的内容全部导进去,
这些列都是被当做值存在表里的,现在要处理数据就想到以下思路要先把数据格式转换下但是无从下手,请大家指导或者其他能满足需求的方法也行(由于公司保密要求不能截图内容,望见谅)

img

可以用python先处理excel里的数据,处理成想要的结果和格式后,再导入数据库就好了
了解一下python的pandas库,可以满足你上面的所有需求

你通过excel上传文件的时候,数值字段的映射字段用Integer、BigDecimal去接收就可以了,获取到数据之后,通过Integer、BigDecimal的计算方法去计算需要的数据就可以,或者直接在navicat里面创建新表,把excel里面的数据直接导入到表里面,然后通过sql查询的方式获取需要的数据