Dlaczego konwertować DATA na JSON?
JSON jest standardowym formatem wymiany danych dla interfejsów API i nowoczesnych potoków danych. Konwersja eksportu z Analysis Studio do JSON sprawia, że rekordy stają się natychmiast gotowe do użycia przez aplikacje internetowe, punkty końcowe REST i narzędzia JavaScript, które oczekują danych strukturalnych zamiast tekstu rozdzielanego tabulatorami.
Jak przekonwertować DATA na JSON
Python (pandas) FREE
Zainstaluj pandas, a następnie załaduj plik .data za pomocą pd.read_csv, używając tabulatora jako separatora i skiprows=N (gdzie N to liczba wierszy nagłówka), i wywołaj .to_json('output.json', orient='records', indent=2).
LibreOffice Calc FREE
Otwórz plik .data z tabulatorem jako ogranicznikiem i pomiń wiersze nagłówka, a następnie wyeksportuj jako CSV i przekonwertuj ten CSV na JSON za pomocą drugiego kroku skryptowego lub narzędzia online CSV-to-JSON.
Microsoft Excel APP
Zaimportuj .data przez „Dane > Z tekstu/CSV” z tabulatorem jako ogranicznikiem, zapisz jako CSV, a następnie przekonwertuj CSV na JSON w kroku Python lub innym narzędziu.
O tych formatach
Plik .data to plik tekstowy z danymi rozdzielanymi tabulatorami, wyeksportowany przez Appricon Analysis Studio, program do eksploracji danych i analizy statystycznej dla systemu Windows.…
Otwórz szczegóły .DATA →Plik JSON to plik danych w formacie tekstowym JavaScript Object Notation, używany przez interfejsy API, konfiguracje aplikacji i eksporty danych. Otworzy go dowolny edytor tekstu - Notatnik…
Otwórz szczegóły .JSON →Jakość i na co uważać
- Plik
.datajest powiązany z plikiem schematu.stp, który przechowuje nazwy kolumn; jeśli sam plik.datama brakujące lub numeryczne nagłówki kolumn, sprawdź.stppod kątem prawdziwych nazw przed budowaniem JSON. - Liczba wierszy nagłówka do pominięcia różni się w zależności od eksportu z Analysis Studio - policz je w edytorze tekstu przed uruchomieniem skryptu; błędna wartość
skiprowsprzesunie wszystkie kolumny. - Pliki
.dataz Analysis Studio mogą zawierać wrażliwe rekordy bazodanowe; dokonuj konwersji lokalnie, zamiast przesyłać je do usług online.
Najczęściej zadawane pytania
Co oznacza `skiprows=N` w skrypcie Python?
Czy potrzebuję pliku `.stp`, aby przekonwertować dane na JSON?
.stp zawiera nazwy kolumn; bez niego możesz otrzymać numeryczne nagłówki kolumn w wyjściowym pliku JSON.