Unoconv заполнить объединенные ячейки значением
Я использую 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
1 ответ
Следующий awk
может помочь вам в том же.
awk 'FNR==1{$1=$1;print;next} !/^ +/{val=$1;$1=$1} /^ +/{$1=val OFS $1} 1' OFS="," Input_file