Przejdź do treści

Darmowy konwerter online VMG do CSV

Konwertuj eksporty SMS Nokia VMG do edytowalnych wierszy CSV za pomocą narzędzi online lub lokalnych.

Konwertuj VMG na CSV online - za darmo

Przesyłanie…

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .vmg

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .vmg do .csv

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .csv

    Wynik konwersji jest gotowy do pobrania.

Statystyki konwersji VMG do CSV

Pliki VMG najczęściej konwertuje się do XML 99% PDF 1% TXT 1%

Zaktualizowano 13 listopada 2026, na podstawie konwersji w 101convert.com

Jak konwertować vmg do csv

Starsze telefony Nokia i Nokia PC Suite eksportują wiadomości SMS jako pliki .vmg, podczas gdy arkusze kalkulacyjne i narzędzia baz danych zazwyczaj wymagają formatu .csv. Konwersja wiadomości tworzy przeszukiwalne i edytowalne wiersze, które można importować lub archiwizować.

Czym jest format VMG

W kontekście platform mobilnych VMG to tekstowy format vMessage, używany głównie przez starsze telefony Nokia i Nokia PC Suite do eksportowania wiadomości SMS. Plik może zawierać jedną wiadomość lub wiele rekordów BEGIN:VMSG … END:VMSG.

Typowe pola obejmują X-IRMC-FROM, X-IRMC-TO, X-IRMC-DATE, X-IRMC-SUBJECT, X-IRMC-BODY, informacje o skrzynce oraz status wiadomości. Pliki VMG są zazwyczaj tekstem czytelnym dla człowieka, ale nazwy pól, kodowania, zawijanie wierszy i formaty dat różnią się w zależności od modelu telefonu i narzędzia eksportu.

Czym jest format CSV

CSV przedstawia dane tabelaryczne w postaci rekordów i pól oddzielonych przecinkami. Mogą go otwierać programy do obsługi arkuszy kalkulacyjnych, takie jak Microsoft Excel i LibreOffice Calc, importery baz danych oraz narzędzia do analizy danych. Regionalne ustawienia arkusza kalkulacyjnego mogą wymagać średnika lub innego separatora zamiast przecinka.

Przydatny plik CSV z wiadomościami ma zazwyczaj jeden wiersz na każdy vMessage oraz kolumny takie jak date, from, to, subject, body, box i status. CSV ułatwia filtrowanie, wyszukiwanie, sortowanie i łączenie wiadomości, ale nie może zachować obiektów wiadomości specyficznych dla telefonu, załączników multimedialnych, działania folderów ani zastrzeżonych pól, które nie są eksportowane.

Konwersja VMG do CSV w serwisie 101convert.com

  1. Otwórz wbudowany konwerter VMG do CSV w serwisie 101convert.com; można z niego korzystać bez instalowania oprogramowania.
  2. Prześlij plik .vmg. Jeśli telefon utworzył osobny plik dla każdej wiadomości, wybierz wiele plików tylko wtedy, gdy narzędzie przesyłające obsługuje przetwarzanie wsadowe.
  3. Wybierz CSV jako format wyjściowy i rozpocznij konwersję.
  4. Pobierz wynikowy plik .csv i otwórz go w arkuszu kalkulacyjnym lub edytorze tekstu.
  5. Sprawdź kilka rekordów, w tym wiadomości zawierające znaki diakrytyczne, długą treść i osadzone podziały wiersza. W przypadku pliku z wieloma rekordami porównaj liczbę wierszy w wyniku z liczbą bloków BEGIN:VMSG.

Pliki VMG zawierają treść wiadomości i numery telefonów. Nie przesyłaj ich do usługi, jeśli wiadomości są poufne lub podlegają regulacjom; zachowaj oryginalny plik do czasu sprawdzenia pliku CSV.

Konwersja lokalna za pomocą Python

Lokalny parser pozwala uniknąć przesyłania prywatnych wiadomości i nadaje się do powtarzalnego przetwarzania wsadowego. Zapisz ten podstawowy parser jako vmg_to_csv.py:

import csv
import re
import sys
from pathlib import Path

source, destination = sys.argv[1], sys.argv[2]
text = Path(source).read_text(encoding="utf-8", errors="replace")
blocks = re.findall(r"BEGIN:VMSG(.*?)END:VMSG", text, flags=re.I | re.S)
columns = ["date", "from", "to", "subject", "body", "box", "status"]
keys = {
    "X-IRMC-DATE": "date",
    "X-IRMC-FROM": "from",
    "X-IRMC-TO": "to",
    "X-IRMC-SUBJECT": "subject",
    "X-IRMC-BODY": "body",
    "X-IRMC-BOX": "box",
    "X-IRMC-STATUS": "status",
}

with open(destination, "w", encoding="utf-8", newline="") as output:
    writer = csv.DictWriter(output, fieldnames=columns)
    writer.writeheader()
    for block in blocks:
        record = {column: "" for column in columns}
        current = None
        for line in block.splitlines():
            if ":" in line:
                key, value = line.split(":", 1)
                current = keys.get(key.split(";", 1)[0].upper())
                if current:
                    record[current] = value
            elif current == "body":
                record[current] += "\n" + line
        writer.writerow(record)

Uruchom go z terminala za pomocą polecenia:

python vmg_to_csv.py messages.vmg messages.csv

Skrypt wyodrębnia typowe pola Nokia, tworzy jeden wiersz dla każdego standardowego bloku vMessage i prawidłowo cytuje pola za pomocą modułu CSV w Pythonie. Jest to podstawowy parser, a nie kompletna implementacja VMG. Rozszerz go przed użyciem, jeśli eksport zawiera treść zakodowaną w formacie quoted-printable lub innym, zawinięte wiersze kontynuacji, tekst w kodowaniu innym niż UTF-8, nietypowe nazwy pól albo rekordy, które nie używają standardowych znaczników bloków.

Kontrola jakości i zgodności

  • Kodowanie znaków: Starsze telefony mogą używać ISO-8859-1, UTF-8 lub innego zestawu znaków. Odczytanie pliku przy użyciu niewłaściwego kodowania może uszkodzić znaki diakrytyczne lub tekst zapisany innym alfabetem; errors="replace" zapobiega awarii, ale nie może przywrócić utraconych znaków.
  • Treść wiadomości: Treść może zawierać przecinki, cudzysłowy i znaki nowego wiersza. Prawidłowy zapis CSV ujmuje takie wartości w cudzysłowy. Nie twórz wierszy, dzieląc tekst VMG lub CSV przy każdym znaku nowego wiersza.
  • Daty: Daty specyficzne dla telefonu mogą zawierać zwarte znaczniki czasu, dane strefy czasowej lub lata zapisane dwiema cyframi. Sprawdź, czy arkusz kalkulacyjny nie zmienił wartości ani nie zinterpretował jej przy użyciu niewłaściwego formatu regionalnego.
  • Załączniki: Tekst i wybrane metadane mogą zostać wyeksportowane, ale obrazów, dźwięku, raportów doręczenia i innych załączników zazwyczaj nie można przedstawić w zwykłym wierszu CSV.
  • Wiele plików: Jeśli każda wiadomość SMS jest przechowywana w osobnym pliku VMG, konwersja plików pojedynczo może utworzyć osobne pliki CSV. Skonsolidowana tabela wymaga obsługi przetwarzania wsadowego lub lokalnego skryptu, który przechodzi przez katalog źródłowy.

Porównanie formatu VMG z CSV

Jak formaty VMG i CSV wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików VMG i CSV
Cecha .VMG Nokia Smart Messaging message file .CSV Comma-Separated Values
Otwarty standard Nie Tak
Kompresja Bez kompresji Bez kompresji
Typowy rozmiar pliku Bardzo mały Mały
Otwiera się w przeglądarce internetowej Nie Tak, natywnie
Dalsza edycja Ograniczone Łatwy
Obsługa metadanych Podstawowy Podstawowy
Czytelny tekstowo Tak Tak
Najlepszy do Osadzanie w aplikacjach Wymiana danych
Twórca Nokia —
Typ MIME — text/csv

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Najczęściej zadawane pytania

Czy konwerter VMG do CSV jest darmowy?

Tak, konwersja VMG do CSV na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik VMG?

Możesz przesłać pliki VMG o rozmiarze do 3 MB i przekonwertować do 3 plików jednocześnie w jednej partii. W płatnym planie limit wynosi do 50 MB na plik i 100 plików naraz, sprawdź nasze plany.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować VMG do CSV?

Nie. Konwersja VMG do CSV odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik VMG dla tej konwersji z VMG do CSV. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Dodatkowe formaty dla konwersji pliku
vmg

Konwersja do .csv
z innych formatów

Udostępnij w mediach społecznościowych:

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.