将Excel工作簿导入进度数据库

将Excel工作簿导入进度数据库,excel,progress-4gl,Excel,Progress 4gl,由于我知道如何将csv文件导入进度数据库,我想知道将xls文件导入进度数据库的示例脚本 请告诉我 此处导入分隔符“,”/*字段列表*/。有许多不同的XLS兼容格式。CSV或制表符分隔是两种非常容易使用的格式。较新的格式是复杂的压缩XML存档 CSV和TAB以及类似的东西都很简单。只需使用导入分隔符 示例使用分号(;)分隔的文件(通常扩展名为.csv) 还有一些较旧的格式,如SYLK。如果我记得的话,在数据字典工具的某个地方挂着一个重要的东西 Excel也能很好地处理HTML表格。Excel很容易

由于我知道如何将csv文件导入进度数据库,我想知道将xls文件导入进度数据库的示例脚本


请告诉我

此处导入分隔符“,”/*字段列表*/。

有许多不同的XLS兼容格式。CSV或制表符分隔是两种非常容易使用的格式。较新的格式是复杂的压缩XML存档

CSV和TAB以及类似的东西都很简单。只需使用导入分隔符

示例使用分号(;)分隔的文件(通常扩展名为.csv)

还有一些较旧的格式,如SYLK。如果我记得的话,在数据字典工具的某个地方挂着一个重要的东西

Excel也能很好地处理HTML表格。Excel很容易导入由标记组成的HTML片段


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

平台和版本?“csv”和“xls”是不同的格式,我发布的答案是“csv”。无论如何,谢谢。但是我需要xls的示例脚本,而不是csvwindows平台,版本是10.2B
/* 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.