使用带分隔符的ssconvert将CSV转换为XLS
我有一个分隔字符为|
的CSV文件 ,但是无法真正find将其转换为应用分隔符的XLS的方法。
ssconvert -O 'separator=|' test.csv test.xls
显然会产生消息,如The file saver does not take options
。
结果是一个XLS文件,整行被视为1列(连接,如文本格式),而不是根据给定的分隔符进行扩展。 预期的结果显然是正确分隔的文件。
这一直困扰着我,有人可以给我一个提示吗?
是否
ssconvert -O 'separator=|' test.TXT test.xls
为你工作? 所以:.TXT,不是.CSV
不幸的是,只能为出口商指定选项参数,而不是import商。
但是你可以replace分隔字符|
使用TAB,以便ssconvert
识别列。
tr '|' '\t' <test.csv | ssconvert fd://0 test.xls