读取CSV文件

Click to copy

允许你从CSV文件中导入数据,加载到数据库中。


Read CSV file 块将任何兼容CSV的文件作为源文件并逐行读取。有一个每行流输出连接器,在每行读完后引导命令流。使用 "Row Columns "输出变量来获得一个列数,以便进一步处理。

Read CSV file 在功能上类似于 For each loop块的功能相似:它们都是对数组元素进行迭代,但 Read CSV file读取的是行。当所有的行都被读取后,命令流将被发送到已完成的流连接器。

处理Excel文件的块的操作原理是类似的。读取XLSX文件 读取XLS文件

提示:将该块与For Each块结合起来,以迭代一行中的每一列,然后使用Switch块根据列号或列名来处理列值(更多内容见上面的视频)。

流动连接

  • [Input] In - 开始该块的执行。
  • [Output] Each row - 对文件中的每一行激活一次。
  • [Output] Completed - 当文件中的所有行都被迭代过后激活。

数据连接

  • [Input] CSV file (file) - 要读取的CSV文件。
  • [Output] Row number (integer) - 当前正在读取的行的编号(从1开始),每次迭代都会增加1。
  • [Output] Row columns (string array) - 当前正在读取的行的列的内容,为字符串格式。