我有一個xmlstarlet命令看起來像這樣:添加一個換行符以CSV內CONCAT()
xml sel -T-t -m /xml/path -v "concat(name,','value,',')" -n filename.xml > output.csv
它輸出像這樣
#output.csv
name,value,
name,value,
name,value,
我希望它看起來像
name,name,name,
value,value,value,
我一直專注於嘗試concat內的不同組合:
"concat(name,'<p>'value,',')"
"concat(name,'<br />'value,',')"
"concat(name,'"<p>"'value,',')"
"concat(name,'\n'value,',')"
我在看完全錯誤的地方嗎?
我最終選擇的路線是使用一個宏,它將excel中的8行轉換爲列。
@shellter謝謝 – buzzin