如何从Excel表格中将数据自动导入到MySQL表中?

问题描述:

我需要开发一个Java应用程序,以将数据从excel表格加载到MySQL数据库表。

I got a requirement to develop a Java app to load the data from an excel sheet to a MySQL database table everyday.

我的实际需求是什么时候用户打开应用程序,它应该自动从Excel加载数据 - > MySQL数据库表。

My actual requirement is when ever the user opens the application, it should automatically load the data from Excel -> MySQL database table.

我没有把数据从excel导入MySQL表的想法。

I do not have idea to import the data from excel to MySQL table.

任何人都可以帮助我吗?

Can anyone help me in this?

提前感谢

为日常加载创建一个虚拟表

Create a dummyTable for daily load

在开始之前清除

将您的excel保存在相同的列结构
中,以csv格式的dummyTable,逗号分隔

Save your excel in same column structure as dummyTable in csv format, comma delimited

运行:

LOAD DATA INFILE '/path/theFile1.csv' 
INTO TABLE dummyTable
    FIELDS TERMINATED BY ',' 
           OPTIONALLY ENCLOSED BY '"'
    LINES  TERMINATED BY '\n'

继续使用它(dummyTable)。清除它。

Proceed to use it (dummyTable). Clear it.