这个节点通过它的输入端口写出数据表到一个文件中。 这个节点提供了很多选项以定义输出格式。但是没有检查是否完成设置,所以有可以以一种格式写出数据,但是却不能再次读入该文件(例如,您没没指定数据分隔符。)
对话框选项
设置
关于输出文件的位置与格式的一般设置。
输出文件位置
输入一个可用的文件名字。 您同样可以从下拉菜单中选择一个之前选定的文件,或者从"浏览…"对话框中选定一个文件。
写列标题
如果勾选此项,列的名称将在输出文件中的第一行写行。
如果文件存在,请不要写列标题
如果勾选此项,当输出添加到现存的输出文件时,列的名称列的标题不会写出。 当csv写入器用于循环节点中汇报结果时,这点尤为有用。 当列标题在任何地方都没有写出,或者没有勾选文件添加选项时,将忽略该选项(如下示)。
写行ID
如果勾选该项,行ID将作为每一行的第一项添加到输出表中。
压缩输出文件(gzip)
以gzip格式压缩输出文件。如果启用,您将不能添加数据到一个存在的文件。
如果文件存在…
指定在输出文件已经存在情况下节点的行为。 重写 将会替换现有的文件, 附加 将会将输入附加到文件的结尾(也许会跳过列标题)以及 中止 将会在节点执行期间报告一个错误(以避免无意的重写)。
高级
在高级标签中,您可以指定在数据项之间写出的字符。
数据分隔符
您可以在任何字符序列中使用"\t"作为一个制表符或者"\n"作为一个换行符(要得到反斜杠时必须使用"
")。
缺失值模式
在高级选项卡中,输入一个可以写出缺失数据值的模式。 注意,缺失值模式禁止放在引用中(如下)。
引号
在引用标签中,您可以输入一个左引号和一个右引号模式。 同样,选定一个模式,该模式决定了何时引号标记会出现在数据项旁边。 当使用了引号(在除了"从不"的任何一个模式),您还必须为右引号指定一个替代模式。 如果它出现在数据项中,它必须被替换(从而不与实际的闭合引号混淆)。
引号模式:始终
每一个写出的数据项都在引号中。(缺失值模式没有使用引号。)
引号模式:如果需要
引号只出现在那些包含数据分隔符处(在高级选项卡中)或者它等于缺失值的模式中。 如果出现在一个含有引号的数据项中,右引号模式将被替换。
引号模式:仅非数值
整数与浮点数将不加引号,其他所有数据项都加。 (选择小数点作为数据分隔符将会导致输出不能现次读入。) 在含有引号项中,右引号将会被替换。
引号模式:从不
没有数据项放在引号中间。 您需要为数据分隔指定替代模式,如果这种情况发生在数据项中。
注释标题
在注释标题标签中,您可以在输出的开始处添加一个注释标题。 或者指定您自己的注释行或从之前定义的项目中选取。 如果您检查选项,您必须输入一个注释开始与注释结束模式。
页眉内容:当前创建时间
如果勾选此项, 注释行添加当前时间和日期。
页眉内容:用户帐户名
如果勾选此项,将插入创建该文件的登录用户名(可能您!)。
页眉内容:输入表名
如果勾选此项,将添加一个注释行以显示数据读取的表的名称。
页眉内容:本文
如果您勾选此项,您可以输入任何文本,这些文本将添加到注释标题中。 使用"\n"进行换行,使用"\t"插入一个制表符("
"生成一个反斜杠)。
注释模式
如果您检查至少一个内容的选项,您必须提供注释的开始与结束模式。 如果您忽略结束模式,则开始注释模式放在每行注释的开始(假设单独行注释,与块模式不同)。
十进制分隔符
在标签"十进制分隔符"中,您可以输入一个字符,该字符可以作为浮点数的十进制分隔符。 用它代替默认的字符'.'。
行尾
在高级标签中,您可以选择写入到文件中的行尾。 其默认值为系统默认值, 其为取决于系统(在Linux / Unix系统上为LF,在Windows系统上为CR + LF)。 您可以执行某一行结束生成一个在不同的操作系统可读的文件。
端口
输入端口

0

写出数据表。