使用带分隔符的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