5

我有一个分隔符为 的 CSV 文件|,但无法真正找到将其转换为应用分隔符的 XLS 的方法。

ssconvert -O 'separator=|' test.csv test.xls

显然会产生如下消息:

文件保护程序不带选项

结果是一个 XLS 文件,其中整行被视为一列(连接,如文本格式),而不是根据给定的分隔符展开。预期的结果显然是正确分隔的文件。

困扰我很久了,有大神指点一下吗?

4

2 回答 2

4

不幸的是,只能为导出器指定选项参数,而不能为导入器指定。

但是您可以用制表符替换分隔符|,以便ssconvert识别列。

tr '|' '\t' <test.csv | ssconvert fd://0 test.xls
于 2015-09-01T07:57:01.730 回答
3

ssconvert -O 'separator=|' test.TXT test.xls

为你工作?所以:.TXT,而不是 .CSV

于 2015-06-14T18:21:57.777 回答