J'ai un file CSV avec caractère de délimiteur |
, mais ne peut pas vraiment find un moyen de le convertir en XLS qui appliquerait le délimiteur.
ssconvert -O 'separator=|' test.csv test.xls
évidemment, se produira avec un message comme The file saver does not take options
.
Le résultat est un file XLS avec des lignes entières traitées comme une colonne (concaténée, comme au format text) au lieu de se propager selon un délimiteur donné. Le résultat attendu est manifestement un file délimité.
Ca me dérange depuis un moment, quelqu'un pourrait-il me donner un indice?
Est-ce que
ssconvert -O 'separator=|' test.TXT test.xls
travailler pour vous? Donc: .TXT, pas .CSV
Malheureusement, les parameters d'option ne peuvent être spécifiés que pour l'exportateur, et non pour l'importateur.
Mais vous pouvez replace les caractères du délimiteur |
avec des TAB, de sorte que ssconvert
reconnaisse les colonnes.
tr '|' '\t' <test.csv | ssconvert fd://0 test.xls