在我的 xls 文件中,我有这样的行:
8630025500 8630025500 MOBIS/KIA/HYUNDAI ACCENT (ТаГаз) ЭМБЛЕМА "HYUNDAI" 2 2 1 106
在我的代码中,我获取第二行(8630025500),所以:
row[1].present? ? oem = row[1] : oem = nil
但是在 db 中我看到863002550.0
了,但是为什么呢?为什么它正在格式化我的数据?如何将数据设置为文件中的数据库?我也试过:
row[1].present? ? oem = row[1].to_s : oem = nil
在 xls 中,此行格式是数字(如果我尝试将其设置为 common,我会得到相同的结果)...
这是文件示例,如果您需要:xls 文件
那么如何在db中导入数据,比如xls excel输出呢?
在 db 中,我的字段是 varchar!