2014-01-06 21 views
0

据我所知如何将csv文件导入Progress数据库,我想知道将xls文件导入进度数据库的示例脚本。导入Excel工作簿进展数据库

请告诉我。

+0

平台和版本? –

+0

“csv”和“xls”是不同的格式,我发布的答案是“csv”。 –

+1

谢谢总之。但我需要的示例脚本xls不适用于csv – Maha

回答

1

有许多不同的XLS兼容格式。 CSV或制表符分隔是两个非常容易的工作。较新的格式是复杂的,压缩的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表格。由标签组成的HTML片段很容易通过Excel导入。

较新的.xlsx格式没有可用的直接进度4GL导入,您需要先研究并指定所用格式的详细信息。首先你需要解压缩。然后你需要处理里面的XML。

0

IMPORT DELIMITER“,”/ *此处的字段列表* /。

相关问题