我想导入 Excel。 xls 文件工作簿到 Powerbuilder 。该文件有2张,这些表必须导入2个不同的数据库表。
非常感谢任何帮助。
由于
约翰。
答案 0 :(得分:3)
首先,没有什么是自动化的,就像你可以获得的其他文件格式的单行解决方案一样。有一种手动方法,有一种脚本方法,你可以将两者合并为第三种选择。
对于手动方法,您可以进入Excel并将数据导出为将导入DataWindow的内容。您没有提及您的PowerBuilder版本,但是从脑中导入的文件格式是CSV,它已添加到PB9中。
对于脚本方法,您可以使用OLE(假设客户端计算机上安装了Excel)并使用脚本引擎访问数据,然后以任何您想要的格式将其移动到PowerBuilder中。
要混合这些方法,您可以使用OLE将文件导出为几个CSV,然后使用dw.FileImport()将数据导入。
祝你好运,特里。
后记:Sybase有examples of OLE access,以及using ODBC的例子,这是我之前忽略的解决方案。
答案 1 :(得分:0)
如果在Excel中为数据区域指定名称,然后设置指向它们的ODBC连接,则可以从PowerBuilder中的数据库表中访问它们。