如何将 csv 文件拆分为多个 yaml 文件

时间:2021-03-28 23:59:43

标签: csv type-conversion yaml data-conversion converters

我有一个包含大量即将发生的事件的 CSV 文件,我想将其转换为多个 yaml 文件,以便每个事件都有自己的 yaml 文件

CSV 示例:

select du.order_dt, count(distinct du.user_id) as on_day,
       count(distinct case when du2.order_dt = du.order_dt + interval '1' day then du2.user_id) as day_1,
       count(distinct case when du2.order_dt = du.order_dt + interval '2' day then du2.user_id) as day_2,
       . . .
from (select distinct user_id, order_dt
      from transaction_table t
     ) du left join
     (select distinct user_id, order_dt
      from transaction_table t
     ) du2
     on du2.user_id = du.user_id and du2.order_dt > du.order_dt
group by du.user_id
     

所需的输出(每个事件一个文件)- event1.yml:

Event name, Description, date, start time, end time, address
Event 1, description 1, 2021/03/21, 12:00, 13:00, 4859 57th St NY
Event 2...
Event 3...

我还没有找到将表格的每一行拆分为一个单独文件的解决方案。

0 个答案:

没有答案