Konverze mbox do xlsx

Online konvertor MBOX do XLSX zdarma

Převádějte e-mailové archivy MBOX do řádků XLSX pro filtrování, analýzu a sdílení v tabulkách.

Převést MBOX na XLSX online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 90 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .mbox

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .mbox do .xlsx

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .xlsx

    Výsledek převodu je připraven ke stažení.

Jak převést soubor mbox do formátu xlsx

101convert.com Assistant Avatar

101convert.com assistant bot
1 hod.

Emailové aplikace ukládají zprávy ve formátu MBOX, zatímco Excel a mnoho pracovních postupů pro vytváření sestav vyžaduje XLSX. Převod extrahuje pole, jako jsou odesílatel, příjemci, data, předměty a text zpráv, do upravitelných řádků tabulky pro filtrování, analýzu nebo sdílení.

Co je formát MBOX

MBOX je poštovní formát v prostém textu, který ukládá více emailových zpráv za sebou do jednoho souboru. Každá zpráva obsahuje hlavičky, tělo a někdy také přílohy kódované pomocí MIME. Soubory MBOX mohou vytvářet Thunderbird, Apple Mail, Eudora, poštovní systémy Unix a exporty z Google Takeout; běžně se s nimi setkáte u exportovaných poštovních schránek a migrovaných emailových archivů.

Soubor MBOX nemusí mít příponu nebo může používat .mbox. Jeden soubor může obsahovat tisíce zpráv, neposkytuje však strukturu řádků a sloupců očekávanou tabulkovým softwarem.

Co je formát XLSX

XLSX je formát sešitů založený na XML, který používají Microsoft Excel, LibreOffice Calc a kompatibilní aplikace. Ukládá listy, typované buňky, filtry, vzorce, formátování a více tabulek v jednom komprimovaném souboru.

XLSX je vhodný, když je třeba emailová data řadit podle data nebo odesílatele, vyhledávat pomocí tabulkových filtrů, kombinovat s jinou datovou sadou nebo předat někomu, kdo nepoužívá emailového klienta. Nejde o formát emailového archivu: složky zpráv, vlákna, podpisy, vložené obrázky, strukturu MIME a přílohy nelze v běžných buňkách reprezentovat úplně.

Jak skutečně převést MBOX na XLSX

Použijte vestavěný online převodník

  1. Otevřete převodník MBOX na XLSX na webu 101convert.com.
  2. Nahrajte soubor MBOX a jako výstupní formát vyberte XLSX.
  3. Spusťte převod a po dokončení zpracování stáhněte vygenerovaný sešit.
  4. Otevřete výsledek v Excelu nebo LibreOffice Calc a zkontrolujte počet řádků, hodnoty dat, znaky mimo ASCII a dlouhá těla zpráv.

Tato možnost nevyžaduje instalaci softwaru. Nenahrávejte důvěrnou poštu ani poštu podléhající regulacím, pokud podmínky zpracování nesplňují požadavky vaší organizace.

Převod lokálně pomocí Pythonu

Lokální skript zabrání nahrávání archivu a umožní ovládat sloupce. Nainstalujte knihovnu pro sešity pomocí python -m pip install openpyxl, uložte následující kód jako mbox_to_xlsx.py a spusťte jej pomocí 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)

Skript zapisuje jednu zprávu na řádek a názvy příloh ponechává jako seznam oddělený středníky; soubory příloh nevkládá. Extrahuje části text/plain, takže zprávy obsahující pouze HTML mohou mít prázdné tělo. Pokud archiv obsahuje převážně zprávy text/html, přidejte krok převodu HTML na text.

Kvalita, kompatibilita a omezení

  • Velikost buňky v Excelu: Excel omezuje buňku na 32 767 znaků. Delší těla zpráv je před uložením nutné zkrátit nebo rozdělit do více buněk.
  • Kódování: Chybné nebo nesprávně deklarované znakové sady mohou nahradit znaky s diakritikou symbolem �. Po převodu zkontrolujte vícejazyčné zprávy.
  • Data: Ponechání dat jako textu zachová původní hlavičku, zabrání však spolehlivému řazení podle data. Převod ověřených hlaviček na hodnoty datetime zohledňující časové pásmo zlepší filtrování.
  • Duplikáty: Soubory MBOX mohou po exportu nebo opravách poštovní schránky obsahovat opakované zprávy. Pokud je sloupec Message-ID k dispozici, použijte jej k identifikaci duplikátů.
  • Přílohy a formátování: XLSX může zaznamenat názvy příloh a text zpráv, nezachová však vztahy MIME původního emailu, vložené obrázky, podpisy ani hierarchii složek, pokud nejsou vytvořeny samostatné sloupce.
  • Velké archivy: Sešit se obtížně používá, když se blíží limitu listu Excelu, který činí 1 048 576 řádků. Velmi velké poštovní schránky rozdělte podle složek, časového období nebo do více sešitů.

Poznámka: Tento záznam konverze mbox na xlsx je neúplný, musí být ověřen a může obsahovat nepřesnosti. Níže prosím hlasujte, zda pro vás byly tyto informace užitečné nebo ne.

Byla tato informace užitečná?

Často kladené otázky

Je konvertor MBOX do XLSX zdarma?

Ano, převod MBOX do XLSX na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor MBOX?

Můžete nahrát soubory MBOX o velikosti až 2000 MB a převést až 5 souborů najednou v jedné dávce.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod MBOX do XLSX instalovat nějaký software?

Ne. Převod MBOX do XLSX probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor MBOX pro tuto konverzi z MBOX do XLSX. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Podobné .mbox konverze

Konverze do .xlsx
z jiných formátů

Sdílejte na sociálních sítích: