Импорт файлов Excel в Powerbuilder - PullRequest
1 голос
/ 21 января 2011

Я хотел бы импортировать Excel. xls файл рабочую книгу в Powerbuilder . Файл имеет 2 листа, и эти листы должны быть импортированы в две таблицы БД.

Любая помощь приветствуется.

Спасибо

Джон.

Ответы [ 2 ]

3 голосов
/ 21 января 2011

Во-первых, нет ничего автоматизированного в смысле однострочного решения, которое вы можете получить для других форматов файлов.Есть ручной метод, есть подход сценариев, и вы, вероятно, можете объединить их как третий вариант.

Для ручного метода вы можете перейти в Excel и экспортировать свои данные как нечто, что будет импортировано в DataWindow.,Вы не упоминаете свою версию PowerBuilder, но формат файла для импорта из Excel, который приходит на ум, это CSV, который был добавлен в PB9.

Для сценариев вы можете использовать OLE (при условии, что Excel установленна клиентском компьютере) и получайте доступ к данным, как хотите, с помощью механизма сценариев, перемещая его в PowerBuilder в любом формате.

Чтобы смешать методы, вы можете использовать OLE для экспорта файла в пару файлов CSV., затем dw.FileImport () данные в.

Удачи,

Терри.


Постскриптум: Sybase имеет примеры доступа OLE и примеры с использованием ODBC , решения, которым я раньше пренебрег.

0 голосов
/ 28 января 2011

Если вы дадите имена областям с данными в Excel, а затем настроите соединения ODBC, которые на них указывают, вы сможете обращаться к ним как к таблице базы данных из PowerBuilder.

...