Zdaję sobie sprawę, że nie jest to pytanie całkowicie związane z Uniksem / Linuksem. Ale ponieważ jest to coś, co zrobię na Linuksie, mam nadzieję, że ktoś ma odpowiedź.
Mam plik Excel ( .xlsx
), który jest okresowo aktualizowany (przez kogoś innego). Chcę napisać skrypt i umieścić go jako cronjob w celu przetworzenia tego arkusza programu Excel. Ale żeby to zrobić, muszę przekonwertować to na plik tekstowy (więc a .csv
) z kolumnami oddzielonymi średnikami. Niestety nie można go oddzielić przecinkami, ponieważ niektóre kolumny zawierają przecinki. Czy w ogóle można wykonać tę konwersję z powłoki? Mam zainstalowany pakiet Open Office i mogę to zrobić za pomocą GUI, ale chcę wiedzieć, czy można to zrobić z wiersza polecenia. Dzięki!
PS: Mam również komputer Mac, więc jeśli jakieś rozwiązanie może tam działać, to też dobrze. :)