Je me rends compte que ce n'est pas une question entièrement liée à Unix / Linux. Mais comme c'est quelque chose que je ferai sur Linux, j'espère que quelqu'un aura une réponse.
J'ai un fichier Excel en ligne ( .xlsx
) qui est mis à jour périodiquement (par quelqu'un d'autre). Je veux écrire un script et le mettre en tant que cronjob afin de traiter cette feuille Excel. Mais pour ce faire, je dois convertir cela en un fichier texte (donc a .csv
) avec des colonnes séparées par des points-virgules. Il ne peut malheureusement pas être séparé par des virgules car certaines colonnes contiennent des virgules. Est-il possible de faire cette conversion à partir du shell? J'ai installé Open Office et je peux le faire en utilisant son interface graphique, mais je veux savoir s'il est possible de le faire à partir de la ligne de commande. Merci!
PS: J'ai aussi une machine Mac, donc si une solution peut fonctionner, c'est bien aussi. :)