Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Mqtt dane w formacie .CSV
#1
Witam,

Eksportuje dane ze strony MQTT do pliku .CSV dalej robię import w Excelu z pliku tekstowego i wychodzi mi coś takiego jak w załączniku. Losowo wartości zmienia mi w daty. Drugie pytanie jak przy imporcie ograniczyć się tylko do pobranych danych?, bo Excel zrobił mi 100 tys wierszy z pustymi datami od 2021 i godziną co 5 minut.
<t></t>
Odpowiedz
#2
może csv ma wadliwe puste wiersze - notatnik i przepatrzyć pobrany plik csv
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
Odpowiedz
#3
Przy importowaniu danych z csv pobranych z mqtt.ats.pl trzeba wybrac separator ";" (srednik).
Przetestowalem z google sheets, odnosnie ktorych pare porad:
  • zmiana ustawien regionalnych na inne niz Polska, np. Stany Zjednoczone czy Wielka Brytania - w przeciwnym razie formatowanie dziala troszke dziwnie. Po sformatowaniu danych mozna wrocic do tych opcji i ustawic Polska (img1).
  • przy importowaniu wybrac typ separatora na ; i odznaczenie konwersji tekstu na liczby i daty (img2).
  • zaznaczenie kolumny z data -> formatuj -> liczba -> data i godzina.
  • zaznaczenie pozostalych kolumn i formatuj -> liczba -> liczba.

[attachment=832][attachment=833][attachment=834]
Odpowiedz
#4
Oto kilka sugestii, które pomogą Ci rozwiązać te problemy:

Losowe zmiany wartości dat:
  • Podczas importowania pliku CSV program Excel może automatycznie wykryć pewne wartości jako daty na podstawie ich formatowania. Aby temu zapobiec, możesz spróbować wykonać następujące czynności:
  • Przed zaimportowaniem pliku CSV otwórz pusty arkusz programu Excel i przejdź do zakładki „Dane”.
  • Kliknij „Z tekstu” lub „Pobierz dane zewnętrzne” i wybierz plik CSV.
  • W Kreatorze importu tekstu wybierz odpowiednie ograniczniki i opcje formatowania dla pliku CSV.
  • W kroku „Format danych kolumnowych” zaznacz kolumny zawierające wartości, które zostały omyłkowo przekonwertowane na daty i wybierz format danych „Tekstowy”. Dzięki temu wartości są traktowane jako tekst, a nie daty.
  • Zakończ proces importowania i sprawdź, czy wartości zostały poprawnie zaimportowane jako tekst.

Ograniczenie importu tylko do pobranych danych:
  • Jeśli chcesz zaimportować tylko pobrane dane i wykluczyć puste daty i niepotrzebne wiersze, możesz spróbować wykonać następujące czynności:
  • Otwórz plik CSV w edytorze tekstu lub arkuszu kalkulacyjnym i ręcznie usuń niepotrzebne wiersze lub puste daty.
  • Zapisz zmodyfikowany plik CSV z żądanym zakresem danych.
  • W programie Excel wykonaj czynności wymienione wcześniej, aby zaimportować zmodyfikowany plik CSV do nowego arkusza. mapquest directions
  • Upewnij się, że wybrałeś odpowiedni zakres lub dostosuj ustawienia importu, aby zaimportować tylko wymagane dane ze zmodyfikowanego pliku CSV.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości