我需要读取excel文件并将excel表中的数据上传到数据库。
Excel工作表将包含用户信息,如姓名,姓氏,电子邮件,年龄,加入日期,国家/地区等。
我在数据库中也会有类似的用户表。
我只需要从excel表中读取每一行并插入表中。
但是为此,我需要知道excel中的哪一列将进入db表中的哪一列。
我计划将表中的列名(即用户java bean的属性名)静态映射到excel表中的相应索引。
e.g。 lastName映射到Excel工作表中的索引2。
如果这是正确的方法,请帮帮我吗?
这样做的最佳方式是什么?
答案 0 :(得分:0)
这没关系。您还可以将顶行作为标题(如果在您的控件中创建Excel工作表)以验证字段。这很简单:
答案 1 :(得分:0)
请按照以下步骤从Excel中读取并插入数据库。
http://poi.apache.org/spreadsheet/index.html
1. Apache提供的简单API。 指出。请确保文件名和标签名称是唯一的。 2.此外,从csv文件中读取更容易,以便可以将其插入数据库正常控制文件中,您将从oracle获得足够的支持。