2011-01-21 298 views
1

我想要导入一个Excel。 xls file workbook into Powerbuilder。该文件有两张纸,这些纸张必须导入到两张不同的数据库表中。将Excel文件导入Powerbuilder

任何援助,慷慨赞赏。

谢谢

约翰。

回答

3

首先,没有什么automagic,沿着单行解决方案的线,你可以得到其他文件格式。有一种手动方法,有一种脚本方法,您可以将它们合并为第三种方法。

对于手动方法,您可以进入Excel并将数据导出为将导入到DataWindow中的数据。你没有提到你的PowerBuilder版本,但是从Excel导入的文件格式是CSV,这是在PB9中添加的。

对于脚本编写方法,您可以使用OLE(假设Excel安装在客户端计算机上),然后使用脚本引擎访问数据,然后以任意格式将其移入PowerBuilder。

为混合方法,您可以使用OLE将文件导出到一对夫妇的CSV,那么dw.FileImport()中的数据。

祝你好运,

特里。


后记:Sybase拥有examples of OLE access,和using ODBC例子,一个解决办法我以前忽视。

0

如果您使用Excel中的数据命名区域,然后设置指向它们的ODBC连接,则可以像PowerBuilder中的数据库表一样访问它们。