Вот пример кода, который я использую для ввода файла Excel в базу данных MySQL.
Теперь, это работает с одной таблицей Excel (файл), но как я могу импортировать несколько файлов, это вообще возможно?
JFileChooser fc = new JFileChooser(new File ("c:\\"));
fc.setMultiSelectionEnabled(true);
fc.setDialogTitle("Učitaj fajl");
fc.setFileFilter(new FileNameExtensionFilter("Excel file","xls","xlsx"));
fc.setAcceptAllFileFilterUsed(false);
int result = fc.showOpenDialog(null);
if (result == JFileChooser.APPROVE_OPTION) {
File fi = fc.getSelectedFile();
FileInputStream input = new FileInputStream(fi);
POIFSFileSystem fs = new POIFSFileSystem( input );
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);