Czy istnieje sposób (narzędzie) do edycji plików XLSX za pomocą powłoki Linux? Potrzebuję sposobu na usunięcie trzech ostatnich niepustych wierszy z pierwszego arkusza.
Wiem, że XLSX to tylko plik zip, wypełniony różnymi plikami XML, które mogłem indywidualnie edytować. Chciałbym jednak unikać analizowania i zmieniania plików XML, jeśli to możliwe.
linux
microsoft-excel
shell
shell-script
Bojan Hrnkas
źródło
źródło
Libreoffice (i prawdopodobnie także OpenOffice) może odczytywać pliki .xlsx utworzone przez program Excel. Jeśli nie masz dużo plików do przetworzenia w ten sposób, najprostszym sposobem jest zrobienie tego ręcznie w Libreoffice. Jeśli masz dużo plików i naprawdę potrzebujesz zautomatyzowanego rozwiązania, Libreoffice jest skryptowalny. Zobacz dokumentację interfejsu API lub zacznij od wprowadzenia do samouczka .
źródło
--headless
opcji.