|
|
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
Как лучше организовать загрузка книги Excel в таблицу БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 17:35 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_msc, известно как - файл.xls в БЛОБ. Там и стили и группировки влезут)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 18:51 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
Нет. Сначала парсинг. Нужно как тексти запихнуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 20:03 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_msc, сохранить как...--> cvs И весь парсинг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 23:06 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
Petro123, Это лишнее движение и не для каждого просто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2015, 23:41 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_mscСначала парсинг. Нужно как тексти запихнуть разбирай Apache POI - жив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 01:13 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_mscКак лучше организовать загрузка книги Excel в таблицу БД? Apache POI в руки и вперед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 06:19 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_mscPetro123, Это лишнее движение и не для каждого просто А ты для каждого делаешь импорт в бд? Я думал только админ и разработчик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 08:18 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
А подскажите как лучше организовать INSERT. пока вариант через JDBC начать транзакцию и в цикле вставлять записи. может есть че нибудь получше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 08:47 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_mscА подскажите как лучше организовать INSERT. Бульк -INSERT'ами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 08:49 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_msc, тебе действительно нужна вставка одной транзакцией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 10:30 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
Изопропил, Да. Либо все либо ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 10:54 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_mscА подскажите как лучше организовать INSERT. пока вариант через JDBC начать транзакцию и в цикле вставлять записи. может есть че нибудь получше? если на входе - Excell, то не заморачивайся на спичках. Делай! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 11:08 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_mscКак лучше организовать загрузка книги Excel в таблицу БД? С точки зрения пользователя - лучше всего через клипборд. Ctlr+C - Ctrl+V А теперь ждём твоих дополнений или опровержений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 11:22 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
slavik_mscА подскажите как лучше организовать INSERT. пока вариант через JDBC начать транзакцию и в цикле вставлять записи. может есть че нибудь получше? Точно так же и в ORM, например в Hibernate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 11:38 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
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, но не для практического применения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 11:44 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
Partisan Mно и программными средствами типа ETL не согласен. Ты ещё не все способы описал)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 12:08 |
|
||
|
Java + Excel + БД
|
|||
|---|---|---|---|
|
#18+
Petro123 Ты ещё не все способы описал Я поленился описывать все практичные способы, или хотя бы все способы, которые сам использовал (но использовал POI, ETL, CVS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2015, 13:54 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39078250&tid=2124816]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 545ms |

| 0 / 0 |
