请问怎样实现将excel表中的编号存入数据库,
然后Java通过对数据库中的编号操作excel表中的数据的增删改查
有没有用啥例子啊,怎么去实现
我查资料发现查到的都是讲数据库和excel表的导入导出
但是我不是要把数据存在数据库里而是excel表中呀
------解决思路----------------------
如果只是操作excel,那就用 POI操作excel
------解决思路----------------------

百度下navicat这个工具。
或者 自己写 一个流
public void importBuildInfoExcel(@RequestParam(value = "uploadFile", required = false) MultipartFile file, HttpServletRequest request,HttpServletResponse response) throws IOException {
response.setContentType("text/xml;charset=utf-8");
List<Map<String, Object>> mapList=new ArrayList<Map<String, Object>>();
Map<String, Object> model = new HashMap<String, Object>();
List<BaseArena> modelList =new ArrayList<BaseArena>();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
mapList=excelUtils.transFile2MapList(file);
for(int a =0; a < mapList.size(); a++){
BaseArena baseArena=new BaseArena();
baseArena=(BaseArena) excelUtils.transMap2Bean(mapList.get(a), baseArena);
String lastEditTime=formatter.format(new Date());//变更时间
baseArena.setLastEditTime(lastEditTime);
// baseArenaDAO.saveOrUpdate(baseArena);
modelList.add(baseArena);
}
baseArenaDAO.saveUpdate(modelList);
model.put( "status", "success");
model.put("message", "导入成功!");
} catch (Exception e) {
logger.error(e.getLocalizedMessage(), e);
model.put( "message", e.getLocalizedMessage());
model.put("status", "导入失败!");
e.printStackTrace();
}
JSONObject returnData = null;
returnData = JSONObject.fromObject(model);//转JSON
response.getWriter().print(returnData );//打印
}
------解决思路----------------------
其实你这个也就是个导入导出,只是在逻辑处理上复杂了一些。
”将excel表中的编号存入数据库“这就是个导入功能。
“Java通过对数据库中的编号操作excel表中的数据的增删改查”是后台整理好数据后生成Excel然后导出。