I have requirement to import Excel file in MySQL database using Java.  I Googled it and got the answer is to export CSV files from Excel then import it usingLOAD DATA LOCAL INFILE 'SampleData.csv' INTO TABLE databasetable FIELDS TERMINATED BY ','.  It works nicely.
I have doubts why we convert Excel files to CSV then import file into an database. Is there is another technique to import Excel without converting into CSV?
Thanks