我正在尝试将csv加载到配置单元表中,当加载成功时,由于某些列值中的“,”而无法正确加载该表。解决这个问题的最佳方法是什么?
create table abc (col1 string, col2 int) row format delimited fields terminated by ',' tblproperties("skip.header.line.count"="1");
csv文件sample:-
col1 col2
abc,def 12
erfd 10
load data inpath 'path_to_csv' into table abc;
预期的结果是,表在配置单元中正确填充,就像在csv中一样。
2条答案
按热度按时间cyej8jka1#
使用opencsv serde
使用以下命令将数据加载到表中
nwnhqdif2#
使用以下序列:
创建示例表
加载数据
输出