как загрузить Excel в базу данных с помощью Java?

#java #jakarta-ee

#java #джакарта-ee

Вопрос:

привет, у меня есть один файл Excel, который содержит 15 столбцов и содержит 5000 записей. Теперь ввести 5000 записей вручную в базу данных действительно непросто. вместо этого я хочу создать небольшое Java-приложение, которое получает входные данные в виде файла Excel и, просто нажав кнопку «Загрузить в базу данных», оно должно быть загружено в DB.

есть идеи? есть ли какой-нибудь jar? пожалуйста, кто-нибудь подскажет мне пример

Комментарии:

1. Не могу помочь вам с примером. Но могу сказать вам, что вы могли бы использовать библиотеку POI для чтения XLS и обработки каждой строки. poi.apache.org/spreadsheet/index.html

2. возможно, вам нужно использовать правильный инструмент для работы. Большинство баз данных поставляются с утилитой загрузки.

Ответ №1:

Вам нужен анализатор Excel. Популярная из них — электронная таблица POI. Другой — JExcelAPI.

Ответ №2:

Если вы используете MySQL, вы, вероятно, захотите взглянуть на это: Импортируйте данные Excel в MySQL за 5 простых шагов.

В противном случае проверьте Java Excel API или Apache POI для анализа документа Excel. Затем выполните итерацию по ячейкам и вставьте их в свою базу данных. Смотрите раздел Начало работы с JDBC, если вы не знакомы с записью в базу данных. Также поищите в Интернете, там есть всевозможные библиотеки и примеры.

Без дополнительной информации о том, что вы делаете, трудно сделать больше, чем эти общие предложения.