Какой метод самый быстрый и эффективный способ выгрузить данные из Excel в базу данных?JAVA

Программисты JAVA общаются здесь
Anonymous
Какой метод самый быстрый и эффективный способ выгрузить данные из Excel в базу данных?

Сообщение Anonymous »

В настоящее время я работаю над сервисом Excel, который отвечает за выгрузку данных из файла Excel в базу данных (POSTGRESQL), и я нашел слишком много способов добиться этого, но ему все еще не хватает эффективности.
В настоящее время я использую библиотеку APACHE-POI с устройством чтения потоков (https://github.com/pjfanning/excel-streaming-reader). Я нашел один более быстрый способ выгрузить данные из Excel в базу данных: я конвертирую Excel в CSV, а затем создаю временную таблицу с той же структурой, что и файл Excel, а затем я использую команду копирования SQL с этим утверждением «FROM STDIN With (FORMAT CSV, HEADER FALSE)», это самый быстрый способ, который я нашел до сих пор, но я не думаю, что это все еще самый эффективный способ.
Для любой другой бизнес-логики и проверки мне нужно написать специальный запрос. есть ли другой эффективный способ добиться этого?
Пытался найти, но не нашел.

Подробнее здесь: https://stackoverflow.com/questions/786 ... o-database

Вернуться в «JAVA»