|
|
|
Выгрузка из Excel с помощью POI?
|
|||
|---|---|---|---|
|
#18+
JekasНет, будут сформированные ексель-файлы, размером примерно по 20 метров и около 50000 записей, по три листа в каждом файле, тоесть 150000 записей примерно, нужно все эти данные перекинуть в базу, чем лучше воспользоваться тогда? Файлы эти будут постепенно формироваться и присылаться некому человеку который должен будет с помошью будущей программы перекидывать все это в базу...Ну гуру програмирования посоветуйте? Мне кажется, что здесь криво построен процесс. Эти файлы формируются вручную или они выгружаются из др. учетной системы? Если из др. системы и нужно просто сделать обмен, то ИМХО xls не самый подходящий формат для этого. Если же эти файлы набиваются вручную, то может стоит подумать над тем, чтобы автоматизировать ввод этих данных уже неосредственно в необходимую базу, или др. базу, а потом сделать обмен между ними, использую в качестве транспортного файла, например, xml. Если уж очень хочется загружать именно из xls, то либо как уже посоветовали пользоваться не явовскими библиотеками, а теми же макросами. Или попробовать POI, но читать файл на низком уровне, эта библиотека это позволяет (об этом написано выше), и вроде как при таком способе POI потребляет меньше памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2005, 13:25 |
|
||
|
Выгрузка из Excel с помощью POI?
|
|||
|---|---|---|---|
|
#18+
openoffice.org http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office но ещё раз если просто нужно вытянуть из экселя пару табличек то самое простое - csv ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2005, 13:35 |
|
||
|
Выгрузка из Excel с помощью POI?
|
|||
|---|---|---|---|
|
#18+
Naugopenoffice.org http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office но ещё раз если просто нужно вытянуть из экселя пару табличек то самое простое - csv Остановился на csv. Вроде все ок...но вот есть одна проблема, изначальные екселевские файлы набиваются в ручную в различных филиалах предприятия разнесенными по всей стране, и внутри может быть все что угодно(человеческий фактор)...собственно сейчас проблема с записями где есть один апостроф. Когда вставляешь её в базу то выдается ошибку что строка не имеет конца, как отыскать опостроф в строке и убрать его либо добавить второй? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 07:59 |
|
||
|
Выгрузка из Excel с помощью POI?
|
|||
|---|---|---|---|
|
#18+
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#replaceAll(java.lang.String,%20java.lang.String) Или в ещё в экселе проверять чтоб посторонних знаков небыло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 18:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33198054&tid=2151792]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 391ms |

| 0 / 0 |
