反馈已提交

网络繁忙

文件输出典型示例

  • 文档创建者:Wendy123456
  • 历史版本:5
  • 最近更新:Marlon.Zhao 于 2024-06-18
  • 1. 概述

    文件输出算子功能说明 文档中介绍了「文件输出」算子的功能,本文以两个简单示例介绍该算子的使用。

    2. 示例一:数据输出为 CSV 文件

    本节示例:将处理后的数据以 CSV 文件的形式,输出到「FTP/SFTP 服务器」中。

    2.1 数据连接准备

    需要配置 FTP/SFTP 数据连接,并且有该数据连接的使用权限。具体请参见:配置FTP/SFTP数据连接

    2.2 数据处理

    参考 新增计算列 文档的 2.1-2.4 节内容,在「数据转换」节点中对数据进行处理。

    2.3 输出为文件

    1)新增「文件输出」节点,与「新增计算列」算子相连。

    2)将处理好的数据输出到「FTP/SFTP 服务器」中的「文档」文件夹中,文件名为「合同事实表」,需注意,同一文件夹中,文件不能重名。

    列分隔符默认选择「逗号」,行分隔符默认选择「CR+LF」(在 Windows 系统中使用),文本限定符选择「双引号」。「首行输出字段名」默认勾选,勾选后代表将字段名写入文件第一行。文件重名策略默认选择「文件重名,停止写入并报错」。如下图所示:

    注1:列分隔符、文本限定符、行分隔符彼此不可重复;具体效果可参见本文 2.4 节内容。

    注2:「文件拆分」功能本节未使用,具体介绍请参见 功能说明

    3)点击右上角「保存」按钮。

    2.4 效果查看

    1)点击「保存并运行」按钮,执行任务。如下图所示:

    2)任务执行成功后,可看到 「FTP/SFTP 服务器」的「文档」文件夹中新增「合同事实表」文件。如下图所示:

    如果用记事本打开输出的 CSV 文件,可看到:逗号(下图紫色标记)分割数据为多列,双引号(下图黄色标记)包裹数据值,行分隔符(CR+LF)代表换行,下一行换行显示。

    1689217364387080.png

    3. 示例二:数据输出为 Excel 文件

    本节示例:每 100 行数据输出为一个 Excel 文件,Excel 文件输出到「FTP/SFTP 服务器」中。

    2.1 数据连接准备

    需要配置 FTP/SFTP 数据连接,并且有该数据连接的使用权限。具体请参见:配置FTP/SFTP数据连接

    2.2 获取待输出数据

    新建定时任务,拖入「DB表输入」算子,获取要输出的数据。如下图所示:

    2.3 输出为 Excel 文件

    2.3.1 注意点

    Excel 单文件支持的数据量说明:

    • Excel 2003 和更早版本: 单个工作表最多支持 65536 行和 256 列。

    • Excel 2007 和更新版本: 单个工作表最多支持 1048576 行和 16384 列。

    2.3.2 步骤

    1)拖入「文件输出」算子,将处理好的数据输出到「FTP/SFTP 服务器」中的「文档」文件夹中,文件名为「ceshi」,需注意,同一文件夹中,文件不能重名。

    「首行输出字段名」默认勾选,勾选后代表将字段名写入文件第一行;文件拆分中设置每 100 行生成一个新文件;文件重名策略默认选择「文件重名,停止写入并报错」。如下图所示:

    注:设置项具体介绍请参见 文件输出算子功能说明 3.2 节内容

    2)点击右上角「保存」按钮。

    2.4 效果查看

    1)点击「运行」按钮,执行任务。如下图所示:

    2)任务执行成功后,可看到 「FTP/SFTP 服务器」的「文档」文件夹中新增 3 个 ceshi 文件。如下图所示:

    附件列表


    主题:

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持