Konwertuj mbox do xlsx

Darmowy konwerter online MBOX do XLSX

Konwertuj archiwa e-maili MBOX na wiersze XLSX w celu filtrowania, analizy i udostępniania w arkuszach kalkulacyjnych.

Konwertuj MBOX na XLSX online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 90 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .mbox

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

  2. 2/3

    Wykonaj konwersję .mbox do .xlsx

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

  3. 3/3

    Pobierz przekonwertowany plik .xlsx

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować mbox do xlsx

101convert.com Assistant Avatar

101convert.com assistant bot
1 godz.

Aplikacje pocztowe przechowują wiadomości w formacie MBOX, podczas gdy Excel i wiele procesów raportowania wymaga formatu XLSX. Konwersja wyodrębnia pola, takie jak nadawca, odbiorcy, daty, tematy i treść wiadomości, do edytowalnych wierszy arkusza kalkulacyjnego na potrzeby filtrowania, analizy lub udostępniania.

Czym jest format MBOX

MBOX to format skrzynki pocztowej w postaci zwykłego tekstu, który przechowuje wiele wiadomości e-mail w jednym pliku, kolejno po sobie. Każda wiadomość zawiera nagłówki, treść, a czasami także załączniki zakodowane w formacie MIME. Thunderbird, Apple Mail, Eudora, systemy pocztowe Unix oraz eksporty Google Takeout mogą tworzyć pliki MBOX; często można się z nimi spotkać w przypadku wyeksportowanych skrzynek pocztowych i zmigrowanych archiwów poczty e-mail.

Plik MBOX może nie mieć rozszerzenia albo może używać rozszerzenia .mbox. Pojedynczy plik może zawierać tysiące wiadomości, ale nie zapewnia struktury wierszy i kolumn oczekiwanej przez oprogramowanie arkuszy kalkulacyjnych.

Czym jest format XLSX

XLSX to oparty na XML format skoroszytu używany przez Microsoft Excel, LibreOffice Calc i zgodne aplikacje. Przechowuje arkusze, typowane komórki, filtry, formuły, formatowanie oraz wiele tabel w jednym skompresowanym pliku.

Format XLSX jest odpowiedni, gdy dane wiadomości e-mail muszą być sortowane według daty lub nadawcy, przeszukiwane za pomocą filtrów arkusza kalkulacyjnego, łączone z innym zbiorem danych albo przekazywane osobie, która nie korzysta z klienta poczty e-mail. Nie jest to format archiwum poczty e-mail: foldery wiadomości, wątki, podpisy, obrazy w treści, struktura MIME i załączniki nie mogą być w pełni przedstawione w zwykłych komórkach.

Jak faktycznie przekonwertować MBOX do XLSX

Użycie wbudowanego konwertera online

  1. Otwórz konwerter MBOX-to-XLSX w serwisie 101convert.com.
  2. Prześlij plik MBOX i wybierz XLSX jako format wyjściowy.
  3. Rozpocznij konwersję i pobierz wygenerowany skoroszyt po zakończeniu przetwarzania.
  4. Otwórz wynik w Excel lub LibreOffice Calc i sprawdź liczbę wierszy, wartości dat, znaki inne niż ASCII oraz długie treści wiadomości.

Ta opcja nie wymaga instalowania oprogramowania. Nie przesyłaj poufnej ani objętej regulacjami poczty, chyba że warunki przetwarzania spełniają wymagania Twojej organizacji.

Konwersja lokalna za pomocą Python

Skrypt lokalny pozwala uniknąć przesyłania archiwum i zapewnia kontrolę nad kolumnami. Zainstaluj bibliotekę do obsługi skoroszytów za pomocą python -m pip install openpyxl, zapisz poniższy kod jako mbox_to_xlsx.py i uruchom go poleceniem python mbox_to_xlsx.py mailbox.mbox mail.xlsx:

import mailbox
import sys
from email.header import decode_header, make_header
from openpyxl import Workbook

def header(value):
    return str(make_header(decode_header(value or '')))

def message_text(message):
    parts = message.walk() if message.is_multipart() else [message]
    output = []
    for part in parts:
        if part.get_content_type() != 'text/plain':
            continue
        if part.get_content_disposition() == 'attachment':
            continue
        data = part.get_payload(decode=True)
        if data is None:
            continue
        output.append(data.decode(part.get_content_charset() or 'utf-8', errors='replace'))
    return '\n'.join(output)

source, target = sys.argv[1], sys.argv[2]
book = Workbook()
sheet = book.active
sheet.title = 'Messages'
sheet.append(['From', 'To', 'Cc', 'Date', 'Subject', 'Message-ID', 'Attachments', 'Body'])

for message in mailbox.mbox(source):
    attachments = []
    for part in message.walk():
        name = part.get_filename()
        if name:
            attachments.append(header(name))
    sheet.append([
        header(message['From']),
        header(message['To']),
        header(message['Cc']),
        header(message['Date']),
        header(message['Subject']),
        header(message['Message-ID']),
        '; '.join(attachments),
        message_text(message)
    ])

book.save(target)

Skrypt zapisuje jedną wiadomość w każdym wierszu i zachowuje nazwy załączników w postaci listy rozdzielonej średnikami; nie osadza plików załączników. Wyodrębnia części text/plain, dlatego wiadomości zawierające wyłącznie kod HTML mogą mieć pustą treść. Jeśli archiwum zawiera głównie wiadomości text/html, dodaj etap konwersji HTML do tekstu.

Jakość, zgodność i ograniczenia

  • Rozmiar komórki w Excel: Excel ogranicza zawartość komórki do 32 767 znaków. Dłuższe treści wiadomości należy przed zapisaniem skrócić lub podzielić na kilka komórek.
  • Kodowanie: Nieprawidłowe lub błędnie zadeklarowane zestawy znaków mogą zastąpić znaki diakrytyczne symbolem �. Po konwersji sprawdź wiadomości wielojęzyczne.
  • Daty: Zachowanie dat jako tekstu utrzymuje oryginalny nagłówek, ale uniemożliwia niezawodne sortowanie według daty. Konwersja zweryfikowanych nagłówków do wartości datetime uwzględniających strefę czasową poprawia filtrowanie.
  • Duplikaty: Pliki MBOX mogą zawierać powtórzone wiadomości po eksportowaniu lub naprawie skrzynki pocztowej. Użyj kolumny Message-ID, jeśli jest dostępna, aby zidentyfikować duplikaty.
  • Załączniki i formatowanie: XLSX może zapisywać nazwy załączników i treść wiadomości, ale nie zachowuje oryginalnych zależności MIME wiadomości e-mail, obrazów w treści, podpisów ani hierarchii folderów, chyba że zostaną utworzone osobne kolumny.
  • Duże archiwa: Skoroszyt staje się trudny w użyciu, gdy zbliża się do limitu arkusza Excel wynoszącego 1 048 576 wierszy. Bardzo duże skrzynki pocztowe należy podzielić według folderu, zakresu dat lub na wiele skoroszytów.

Uwaga: Ten rekord konwersji mbox do xlsx jest niekompletny, wymaga weryfikacji i może zawierać nieścisłości. Zagłosuj poniżej, czy te informacje były pomocne, czy nie.

Czy te informacje były pomocne?

Najczęściej zadawane pytania

Czy konwerter MBOX do XLSX jest darmowy?

Tak, konwersja MBOX do XLSX 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 MBOX?

Możesz przesłać pliki MBOX o rozmiarze do 2000 MB i przekonwertować do 5 plików jednocześnie w jednej partii.

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ć MBOX do XLSX?

Nie. Konwersja MBOX do XLSX 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 MBOX dla tej konwersji z MBOX do XLSX. 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
mbox

Konwersja do .xlsx
z innych formatów

Udostępnij w mediach społecznościowych: