将Excel文件导入Powerbuilder
问题描述:
我想要导入一个Excel。 xls file workbook into Powerbuilder。该文件有两张纸,这些纸张必须导入到两张不同的数据库表中。将Excel文件导入Powerbuilder
任何援助,慷慨赞赏。
谢谢
约翰。
答
首先,没有什么automagic,沿着单行解决方案的线,你可以得到其他文件格式。有一种手动方法,有一种脚本方法,您可以将它们合并为第三种方法。
对于手动方法,您可以进入Excel并将数据导出为将导入到DataWindow中的数据。你没有提到你的PowerBuilder版本,但是从Excel导入的文件格式是CSV,这是在PB9中添加的。
对于脚本编写方法,您可以使用OLE(假设Excel安装在客户端计算机上),然后使用脚本引擎访问数据,然后以任意格式将其移入PowerBuilder。
为混合方法,您可以使用OLE将文件导出到一对夫妇的CSV,那么dw.FileImport()中的数据。
祝你好运,
特里。
后记:Sybase拥有examples of OLE access,和using ODBC例子,一个解决办法我以前忽视。
答
如果您使用Excel中的数据命名区域,然后设置指向它们的ODBC连接,则可以像PowerBuilder中的数据库表一样访问它们。