Гость
Форумы / Informix [игнор отключен] [закрыт для гостей] / создать таблицу из Excel / 11 сообщений из 11, страница 1 из 1
04.02.2011, 15:24
    #37098132
Lariskin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
Добрый день!
Подскажите, плиз, можно ли создать таблицу и заполнить её данными из excel-го файла,
и ,если можно, то как
...
Рейтинг: 0 / 0
04.02.2011, 15:59
    #37098234
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
Можно написать скрипт на VB, который пробежится по всем строкам эксельского листа и последовательно сформирует строки insert.
Или можно выгрузить данные в текстовый формат и загрузить с помощью sql-оператора load from .. insert into .. через dbaccess.
...
Рейтинг: 0 / 0
04.02.2011, 16:44
    #37098353
Lariskin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
пасиб
сча что-нить попробую
...
Рейтинг: 0 / 0
04.02.2011, 16:50
    #37098370
Lariskin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
а можно подробнее про второй вариант
через dbaccess, а то я совсем новичок и не особо ориентируюсь
...
Рейтинг: 0 / 0
04.02.2011, 16:58
    #37098401
Lariskin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
вообще, у меня такая задача:
есть список
code1, summa1
code2, summa2
...
codeN, summaN

Надо обновить таблицу, чтобы поле summa в записи с ключом codeI стало summaI
...
Рейтинг: 0 / 0
04.02.2011, 17:12
    #37098441
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
Если через dbaccess, то надо сохранить лист Excel в файл в текстовом формате с разделителями.
Далее в dbaccess выполнить команду на создание таблицы (sql-оператор create table),
ессли таблица уже была создана ранее, обнулить данные (sql-оператор truncate table),
потом загрузить данные из файла (sql-оператор load from .. insert into).
...
Рейтинг: 0 / 0
04.02.2011, 19:23
    #37098650
АнатоЛой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
victor16, пишут же "Надо обновить таблицу", а вы с удалением данных...
ТС - осторожно и думая следуйте советам :) !
...
Рейтинг: 0 / 0
04.02.2011, 19:25
    #37098655
АнатоЛой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
Lariskin, по совету viktor16 создайте свою временную табличку... Когда загрузите в неё данные, тогда уже обновите ту, о которой говорили в задаче...
...
Рейтинг: 0 / 0
05.02.2011, 09:57
    #37099119
TmpFile()
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
Я пользуюсь Excel-функцией =СЦЕПИТЬ("update t1 set summa = ";B1;" where code = ";A1;";")
Где: В1 - ячейка таблицы с суммой, А1 - ячейка таблицы с кодом
Ячейка функции дублируется для каждой строки в файле, затем оптом копируется, например, в eSQLeditor. Все.
Годиться для одноразовых работ.
...
Рейтинг: 0 / 0
06.02.2011, 00:32
    #37099957
Lariskin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
Всем спасибо за советы )
...
Рейтинг: 0 / 0
06.02.2011, 00:44
    #37099972
Lariskin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создать таблицу из Excel
TmpFile(), всё получилось!!!
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / создать таблицу из Excel / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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