|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, плиз, можно ли создать таблицу и заполнить её данными из excel-го файла, и ,если можно, то как ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 15:24 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
Можно написать скрипт на VB, который пробежится по всем строкам эксельского листа и последовательно сформирует строки insert. Или можно выгрузить данные в текстовый формат и загрузить с помощью sql-оператора load from .. insert into .. через dbaccess. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 15:59 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
пасиб сча что-нить попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 16:44 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
а можно подробнее про второй вариант через dbaccess, а то я совсем новичок и не особо ориентируюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 16:50 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
вообще, у меня такая задача: есть список code1, summa1 code2, summa2 ... codeN, summaN Надо обновить таблицу, чтобы поле summa в записи с ключом codeI стало summaI ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 16:58 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
Если через dbaccess, то надо сохранить лист Excel в файл в текстовом формате с разделителями. Далее в dbaccess выполнить команду на создание таблицы (sql-оператор create table), ессли таблица уже была создана ранее, обнулить данные (sql-оператор truncate table), потом загрузить данные из файла (sql-оператор load from .. insert into). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 17:12 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
victor16, пишут же "Надо обновить таблицу", а вы с удалением данных... ТС - осторожно и думая следуйте советам :) ! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 19:23 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
Lariskin, по совету viktor16 создайте свою временную табличку... Когда загрузите в неё данные, тогда уже обновите ту, о которой говорили в задаче... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2011, 19:25 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
Я пользуюсь Excel-функцией =СЦЕПИТЬ("update t1 set summa = ";B1;" where code = ";A1;";") Где: В1 - ячейка таблицы с суммой, А1 - ячейка таблицы с кодом Ячейка функции дублируется для каждой строки в файле, затем оптом копируется, например, в eSQLeditor. Все. Годиться для одноразовых работ. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2011, 09:57 |
|
создать таблицу из Excel
|
|||
---|---|---|---|
#18+
Всем спасибо за советы ) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2011, 00:32 |
|
|
start [/forum/topic.php?fid=44&msg=37098441&tid=1607410]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 255ms |
0 / 0 |