0

我收到了一个包含 CSV 文件的 blob。有没有办法跳过最后一行,因为它们不需要解析?

4

1 回答 1

0

为此,您可以使用带有 substring() 表达式的 compose 连接器。这是一个例子

在此处输入图像描述

  • 收到 csv 文件后,尝试读取 '\n' 的最后一个索引,然后使用子字符串。连接器中 lastIndexOf() 的表达式compose2

    lastIndexOf(body('Get_blob_content_(V2)'),'\n')
    
  • 由于您在lastIndexOf逻辑应用程序中添加“\n”,因此将其视为“\n”。因此,您需要转到您的代码视图并将其更改为 '\n' 结果:

    lastIndexOf(body('Get_blob_content_(V2)'),'
    
    ')
    
  • compose连接器中 substring() 的表达式

    substring(body('Get_blob_content_(V2)'),0,outputs('Compose_2'))
    
  • 你甚至可以把它写成

    substring(body('Get_blob_content_(V2)'),0,lastIndexOf(body('Get_blob_content_(V2)'),'
    
    '))
    
于 2021-11-16T04:49:35.070 回答