据我所知如何将csv文件导入Progress数据库,我想知道将xls文件导入进度数据库的示例脚本。
请告诉我。答案 0 :(得分:1)
有许多不同的XLS兼容格式。 CSV或TAB分隔是两个非常容易使用的。较新的格式是复杂的压缩XML档案。
CSV和TAB等同样容易。只需使用IMPORT DELIMITER。
使用分号(;)分隔文件的示例(通常使用extension.csv)。
/* Fields in temp-table matches the columns of the .csv-file */
DEFINE TEMP-TABLE ttExample NO-UNDO
FIELD col1 AS CHARACTER
FIELD col2 AS INTEGER
FIELD col3 AS DATE.
INPUT FROM c:\temp\test.csv.
REPEAT:
CREATE ttExample.
IMPORT DELIMITER ";" ttExample.
END.
INPUT CLOSE.
还有一些像SYLK这样的旧格式。如果我记得的话,有一个导入可以挂在数据字典工具的某个地方。
Excel也可以很好地处理HTML表格。可以通过Excel轻松导入由标签组成的HTML片段。
较新的.xlsx格式无法直接使用Progress 4GL导入,您需要先研究并指定所使用格式的详细信息。首先,您需要解压缩。然后你需要处理内部的XML。
答案 1 :(得分:0)
IMPORT DELIMITER“,”/ *字段列表* /。