在从excel中导入数据时,比如我在人员(User)表中定义了一个外键国家(country),那么excel中该如何处理国家的输入方式呢?user里面存的是国家的编号(比如:001),假如这是个必填字段,excel中该如何处理呢?
是让用户输编号嘛?太不方便了,,,直接输国家名字还是从列表中选择?
如果从列表中选择,肯定是选择中文名称,那么怎么做才能使他选中的是编号呢?我对excel 的操作不是很熟练,,请高手指教。
是让用户输编号嘛?太不方便了,,,直接输国家名字还是从列表中选择?
如果从列表中选择,肯定是选择中文名称,那么怎么做才能使他选中的是编号呢?我对excel 的操作不是很熟练,,请高手指教。
1 读取所有的国家数据,按照名称-〉编号影射 Map<String,Long>
2 读取数据,根据前面的影射,找到对应的编号 get(String)
3 存入数据库其它的,比如部门啊,都可以这样处理。