我有一个分隔符为|
的CSV文件,但无法真正找到将其转换为应用分隔符的XLS的方法。
ssconvert -O 'separator=|' test.csv test.xls
显然会产生The file saver does not take options
等消息。
结果是一个XLS文件,整行被视为1列(连接,如文本格式),而不是根据给定的分隔符进行传播。预期结果显然是适当分隔的文件。
一段时间以来一直困扰着我,有人能给我一个暗示吗?
答案 0 :(得分:3)
不幸的是,只能为导出器而不是导入器指定选项参数。
但您可以使用TAB替换分隔符ssconvert
,以便tr '|' '\t' <test.csv | ssconvert fd://0 test.xls
识别列。
public class Container{
private Map<String, String> map;
//ctor, other methods reading the map
public void doSomeWithMap(String key, String value){
//do some threads safe action
map.put(key, value);
//do something else, also thread safe
}
}
答案 1 :(得分:1)
确实
ssconvert -O 'separator=|' test.TXT test.xls
为你工作?所以:.TXT,而不是.CSV