java读取csv文件忽略bom头_java – 在Apache Beam中读取CSV文件时跳过标题

我想跳过CSV文件中的标题行.截至目前,我在将其加载到谷歌存储之前手动删除标题.

以下是我的代码:

PCollection financeobj =p.apply(TextIO.read().from("gs://storage_path/Financials.csv"));

PCollection pojos5 = financeobj.apply(ParDo.of(new DoFn() { // converting String into classtype

private static final long serialVersionUID = 1L;

@ProcessElement

public void processElement(ProcessContext c) {

String[] strArr = c.element().split(",");

ClassFinance fin = new ClassFinance();

fin.setBeneficiaryFinance(strArr[0]);

fin.setCatlibCode(strArr[1]);

fin.set_rNR_(Double.valueOf(strArr[2]));

fin.set_rNCS_(Double.valueOf(strArr[3]));

fin.set_rCtb_(Double.valueOf(strArr[4]));

fin.set_rAC_(Double.valueOf(strArr[5]));

c.output(fin);

}

}));

有帮助吗?

编辑:我尝试过类似下面的内容并且有效:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值