如果希望导入的值为显示值,入库的是实际值,要如何设置?
Excel导入值转换--https://help.fanruan.com/finereport/doc-view-3809.html
通常有几种方法可以实现这种要求:
数据转换:
在数据导入过程中,使用数据转换功能将显示值转换成实际值。这通常通过编写转换表达式或函数实现。
例如,如果显示值是一个日期,但实际存储的是相应的日期序列号,那么在导入时需要将这个日期转换为序列号。
双字段存储:
在数据库中创建两个字段,一个用于存储显示值,另一个用于存储实际值。
导入过程中,确保两个字段都被正确填充。
使用格式化功能:
如果工具支持,在导入时使用格式化功能,这样可以在显示时应用一个格式,而将实际值存储在数据库中。
举个例子,可能有一个格式化规则将货币显示为“$1,234.56”,但在数据库中存储为“1234.56”。
导入脚本或触发器:
在数据库层面上,可以编写导入脚本或设置数据库触发器,当数据被导入时自动进行转换。
这样,用户看到的是格式化后的值,而数据库中存储的是实际的数值。