#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, если вы не знакомы с записью в базу данных. Также поищите в Интернете, там есть всевозможные библиотеки и примеры.
Без дополнительной информации о том, что вы делаете, трудно сделать больше, чем эти общие предложения.