powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + Excel + БД
20 сообщений из 20, страница 1 из 1
Java + Excel + БД
    #39077934
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как лучше организовать загрузка книги Excel в таблицу БД?
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078011
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,
известно как - файл.xls в БЛОБ.
Там и стили и группировки влезут))
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078049
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Сначала парсинг. Нужно как тексти запихнуть
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078147
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,
сохранить как...--> cvs
И весь парсинг.
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078158
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Это лишнее движение и не для каждого просто
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078171
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscСначала парсинг. Нужно как тексти запихнуть
разбирай

Apache POI - жив
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078196
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscКак лучше организовать загрузка книги Excel в таблицу БД?

Apache POI в руки и вперед.
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078238
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscPetro123,
Это лишнее движение и не для каждого просто
А ты для каждого делаешь импорт в бд?
Я думал только админ и разработчик.
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078247
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А подскажите как лучше организовать INSERT.
пока вариант через JDBC начать транзакцию и в цикле вставлять записи. может есть че нибудь получше?
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078250
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscА подскажите как лучше организовать INSERT. Бульк -INSERT'ами
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078337
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_msc,
тебе действительно нужна вставка одной транзакцией?
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078358
slavik_msc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Да. Либо все либо ничего
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078375
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscА подскажите как лучше организовать INSERT.
пока вариант через JDBC начать транзакцию и в цикле вставлять записи. может есть че нибудь получше?
если на входе - Excell, то не заморачивайся на спичках.
Делай!
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078397
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscКак лучше организовать загрузка книги Excel в таблицу БД?
С точки зрения пользователя - лучше всего через клипборд. Ctlr+C - Ctrl+V

А теперь ждём твоих дополнений или опровержений.
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078399
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
))
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078426
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscА подскажите как лучше организовать INSERT.
пока вариант через JDBC начать транзакцию и в цикле вставлять записи. может есть че нибудь получше?

Точно так же и в ORM, например в Hibernate.
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078438
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik_mscЛибо все либо ничего

Если для записи в базу используется JDBC, то для транзакции можно применять оба способа - вставка по одной записи или кучно (bulk insert). Для этого у объекта JDBC Connection сначала задаём setAutoCommit (false) . По умолчанию это свойство true (то есть автоматический COMMIT после каждой вставки, чего вы не хотите). Затем сделать все вставки. Затем подать команду Connection.commit() (или если возникнет исключение, то отменить транзакцию с помощью Connection.rollback() ).

Читать из Excel можно не только с помощью POI, но и программными средствами типа ETL, например, Pentaho Data Integration или Talend Open Studio и другими способами. Экспорт из Excel в CSV излишняя хитрость, а совет копировать в BLOB был нужен автору, чтобы показать знание им слова BLOB, но не для практического применения.
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078485
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan Mно и программными средствами типа ETL
не согласен. Ты ещё не все способы описал)).
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078614
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Ты ещё не все способы описал

Я поленился описывать все практичные способы, или хотя бы все способы, которые сам использовал (но использовал POI, ETL, CVS).
...
Рейтинг: 0 / 0
Java + Excel + БД
    #39078741
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
любой etl продукт
быстро это раз
безопасно для глаз это два
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + Excel + БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]