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

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


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