我有一个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