konwersja pliku dlt do csv w python

0

Witam,
tak jak w temacie - potrzebuje skonwertować pluk dtl do csv z poziomu pythona
ktoś wie jak to zrobić?

0

to dane pokazujące aktywność urządzenia, po konwersji do xls wygląda to tak (to oczywiscie fragment):

Data Czas Milisekund Maszyna Stan

11.09.2020 0:00:24 310 1
11.09.2020 0:00:26 920 1
11.09.2020 0:00:29 200 1
11.09.2020 0:00:31 100 1
11.09.2020 0:00:32 920 1
11.09.2020 0:00:34 720 1
11.09.2020 0:00:36 540 1
11.09.2020 0:00:38 360 1

0

to chyba jakiś plik binarny - w załaczeniu

0

na chwile obecną jest to program: EasyConventer, ale trzeba to robić ręcznie, a ilość tych danych jest duża - każda maszyna ma generowany raz na dobę taki raport jak załączyłem.
Cel całej zabawy jest taki żeby zrobić automatyczne narzędzie raportujące i analizujące te dane - z resztą raczej dam sobie rade.

0

Serio RAR? Nie wiem jak inni ale ja osobiście nie mam zamiaru go pobierać.
Wygląda na to że format .dtl to Weintek HMI Data Log File, na necie nie znalazłem żadnej specyfikacji więc zakładał bym że takowa publiczna nie istnieje.

Co możesz teraz zrobić?

  • Napisać do tej firmy aby udostępniła ci specyfikacje tego formatu, ale to pewnnie będzie się wiązać z $$$.
  • Samemu dojść które bajty co oznaczają, ale to pewnie wiązało by się z potrzebą napisania tego a nie użycia gotowca ( ͡° ͜ʖ ͡°).
  • Bardzo nie eleganckie podejście: użyć https://docs.python.org/3/library/os.html#os.system do wywołania EasyConventer

A tak naprawdę bez wiedzy skąd dokładnie są te pliki, nie wiadomo do końca co to za format, równie dobrze to może być jpeg, nazwa pliku to tylko nazwa pliku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1