用wps编辑的xls表,写了以下的内容
之后将xls输入到数据库中,就变成了如下图,表内例如42x6这样的直接无了,数字会自动加一位小数点,字段是varchar类型
各位大佬看看啥问题解答解答
用wps编辑的xls表,写了以下的内容
之后将xls输入到数据库中,就变成了如下图,表内例如42x6这样的直接无了,数字会自动加一位小数点,字段是varchar类型
各位大佬看看啥问题解答解答
根据你提供的情况,可能是由于 xls 表格中的数字为文本格式,在导入数据库时被自动转换为浮点数(float)类型,并自动添加了一位小数点。
为解决这个问题,建议你在导入 xls 表格到数据库前,先将所有的数字格式更改为数值格式,并在文本前添加单引号(')以表示该值为文本。这样,在导入数据库时,系统会将其作为文本字符串类型进行处理,而不是自动转换为浮点数类型。
另外,在数据库中,如果要确保数据的精度,建议对数字类型的字段使用 DECIMAL 类型,以避免浮点数计算的精度问题。