excel导入数据库该怎么写

excel导入数据库,来个大神指教下。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

一般这样将excel数据导入数据库:首先是将excel是列与数据库表的字段顺序一一对应,然后复制excel数据直接粘贴进去,保存就ok。可以试试

poi先读取Excel,把Excel中的每一行,解析成一个数组或者集合,再一一对应到你再数据库的表的字段,这是大概流程,你可以参考下http://www.cnblogs.com/xwdreamer/archive/2012/02/22/2363152.html,poi读取Excel

你的Excel的格式是固定的吗?

操作步骤如下:
准备数据:在excel中构造出需要的数据

2.将excel中的数据另存为文本文件(有制表符分隔的)

3.将新保存到文本文件中的数据导入到pl*sql中
在pl*sql中选择tools-->text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file",

在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data from textfile中显示将要导入的数据

4.在configuration中进行如下配置

注:如果不将"Name in header"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误

5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联

6.点击import按钮进行导入

7.查看导入的数据

OK,至此数据导入成功。

有的数据库工具支持直接excel导入到数据库,另外一种方式就是用程序读取然后新增到数据库(可以用Python,Java等)。

如果是一次性的,比如数据库初始化数据,建议使用数据库工具导入,如果是经常要导入的,建议加个导入功能,先读取数据放入一个对象中,再把对象放入list中,随便放在哪里,只要能存储就行,之后把list中的数据存入数据库,注意数据量和excel后缀。http://blog.csdn.net/xionglangs/article/details/50034987

如果数据库在云上,可以这样导入Excel:
https://help.aliyun.com/knowledge_detail/142624.html