我使用unoconv将不同的xlsx报告转换为csv。其中一个报告有一个合并的单元格,如下所示。
Column_1 Column_2 Column_3 Column_4
C ABC DEF 123
ABC DEF 123
ABC DEF 123
每当我将xlsx文件转换为csv时。 column_1的合并单元格未填充此类值。
Column_1,Column_2,Column_3,Column_4
C,ABC,DEF,123
,ABC,DEF,123
,ABC,DEF,123
unoconv中是否有任何选项可以用值填充合并的单元格?或者使用awk可能有任何可能的解决方法吗?
所需的输出:
Column_1,Column_2,Column_3,Column_4
C,ABC,DEF,123
C,ABC,DEF,123
C,ABC,DEF,123
答案 0 :(得分:0)
关注awk
可能对您有帮助。
awk 'FNR==1{$1=$1;print;next} !/^ +/{val=$1;$1=$1} /^ +/{$1=val OFS $1} 1' OFS="," Input_file