【发布时间】:2017-08-23 08:04:45
【问题描述】:
美好的一天。
我在link 中有一个先前的问题。在导出的 csv 中,我在第一行添加了TABLE NAME。我希望将此 CSV 导入我的系统。
我当前的代码是这样的:
DEF VAR ic as INT.
DEF VAR cTable as CHAR.
INPUT FROM VALUE(SESSION:TEMP-DIRECTORY + "temp.csv").
ic = 0.
REPEAT:
ic = ic + 1.
IF ic > 1 THEN DO:
CREATE cTable.
IMPORT DELIMITER "," cTable.
END.
IMPORT cTable.
END.
INPUT CLOSE.
我知道CREATE 部分的代码有误。我该怎么做?
另外,当我导出时,最后一条记录之后还有一个额外的空白行。如何在不打开 CSV 文件的情况下删除它?
【问题讨论】:
-
您需要为此使用不同的语法,即动态语法,它要复杂得多。但是数据字典中有工具可以转储和加载表,所以也许你不需要这样做?
标签: openedge progress-4gl