【问题标题】:How do I skip headers in CSV file in WSO2 Micro Integrator如何在 WSO2 Micro Integrator 中跳过 CSV 文件中的标题
【发布时间】:2022-10-02 06:25:47
【问题描述】:

我正在使用 smooks 调解器使用 VFS 将 csv 文件转换为 json。在使用 CSV 连接器/模块时,我们可以选择跳过标题行。使用 smooks 在 WSO2 集成工作室中处理文件时如何跳过第一行标题?

    标签: csv wso2 wso2-esb smooks wso2-integration-studio


    【解决方案1】:

    在您的 Smooks 配置中添加以下选项。

    skiplines="1"
    

    完整的 Smooks 配置

    <smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd" xmlns:csv="http://www.milyn.org/xsd/smooks/csv-1.5.xsd">
    <csv:reader fields="name,age,address" separator="," quote="'" skipLines="1" />
    </smooks-resource-list>
    

    【讨论】:

    • 我正在使用 milyn.org/xsd/smooks-1.0.xsd xsd 读取 csv 文件并使用 <param name="skipLines">1</param> 跳过标题。但不影响输出。
    • 这里需要额外的xsd吗?
    • @Ruby skipLines 是在 Smooks 1.4 中引入的,因此您需要使用 csv:reader 来使用此选项。我更新了我的答案,请看一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-26
    • 2022-11-14
    • 2015-03-07
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多