Existe-t-il un moyen (outil) de modifier des fichiers XLSX à l'aide du shell Linux? J'ai besoin d'un moyen de supprimer les trois dernières lignes non vides de la première feuille de calcul.
Je sais que XLSX est juste un fichier zip, emballé avec différents fichiers XML, que je pourrais modifier individuellement. Cependant, je voudrais éviter d'analyser et de modifier les fichiers XML moi-même, si possible.
linux
microsoft-excel
shell
shell-script
Bojan Hrnkas
la source
la source
Libreoffice (et probablement aussi OpenOffice) peut lire les fichiers .xlsx créés par Excel. Si vous n'avez pas beaucoup de fichiers à traiter de cette manière, le faire manuellement dans Libreoffice est le moyen le plus simple. Si vous avez beaucoup de fichiers et avez vraiment besoin d'une solution automatisée, Libreoffice est scriptable. Consultez la documentation de l'API ou commencez par une introduction plus didacticielle .
la source
--headless
option.