Converti mbox in xlsx

Convertitore online gratuito da MBOX a XLSX

Converti gli archivi email MBOX in righe XLSX per il filtraggio, l’analisi e la condivisione tramite fogli di calcolo.

Converti MBOX in XLSX online - gratuito

Uploading…
I file selezionati superano il limite totale di 90 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .mbox

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .mbox a .xlsx

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .xlsx convertito

    Il risultato della conversione è pronto per il download.

Come convertire mbox in xlsx file

  • Internet
101convert.com Assistant Avatar

101convert.com assistant bot
1 h

Le applicazioni di posta elettronica memorizzano i messaggi in MBOX, mentre Excel e molti flussi di lavoro di reporting richiedono XLSX. La conversione estrae campi come mittente, destinatari, date, oggetti e testo dei messaggi in righe di foglio di calcolo modificabili per il filtraggio, l'analisi o la condivisione.

Che cos'è il formato MBOX

MBOX è un formato di mailbox in testo semplice che memorizza più messaggi di posta elettronica in sequenza all'interno di un unico file. Ogni messaggio contiene intestazioni, contenuto del corpo e talvolta allegati codificati MIME. Thunderbird, Apple Mail, Eudora, i sistemi di posta Unix e le esportazioni di Google Takeout possono creare file MBOX; le mailbox esportate e gli archivi di posta elettronica migrati sono luoghi comuni in cui incontrarli.

Un file MBOX può non avere un'estensione oppure può utilizzare .mbox. Un singolo file può contenere migliaia di messaggi, ma non fornisce la struttura a righe e colonne prevista dai software per fogli di calcolo.

Che cos'è il formato XLSX

XLSX è il formato di workbook basato su XML utilizzato da Microsoft Excel, LibreOffice Calc e applicazioni compatibili. Memorizza fogli di lavoro, celle tipizzate, filtri, formule, formattazione e più tabelle in un unico file compresso.

XLSX è adatto quando i dati delle email devono essere ordinati per data o mittente, cercati con i filtri del foglio di calcolo, combinati con un altro dataset o consegnati a qualcuno che non utilizza un client di posta elettronica. Non è un formato per archivi di posta elettronica: le cartelle dei messaggi, i thread, le firme, le immagini inline, la struttura MIME e gli allegati non possono essere rappresentati completamente nelle normali celle.

Come convertire effettivamente MBOX in XLSX

Utilizzare il converter online integrato

  1. Aprire il converter da MBOX a XLSX su 101convert.com.
  2. Caricare il file MBOX e selezionare XLSX come formato di output.
  3. Avviare la conversione e scaricare il workbook generato al termine dell'elaborazione.
  4. Aprire il risultato in Excel o LibreOffice Calc e verificare il numero di righe, i valori delle date, i caratteri non ASCII e i corpi dei messaggi lunghi.

Questa opzione non richiede software installato. Non caricare email riservate o soggette a normative, a meno che le condizioni di gestione non soddisfino i requisiti della propria organizzazione.

Convertire localmente con Python

Uno script locale evita di caricare l'archivio e offre il controllo sulle colonne. Installare la libreria per workbook con python -m pip install openpyxl, salvare quanto segue come mbox_to_xlsx.py ed eseguirlo con 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)

Lo script scrive un messaggio per riga e mantiene i nomi degli allegati come elenco separato da punto e virgola; non incorpora i file allegati. Estrae le parti text/plain, quindi i messaggi contenenti solo HTML possono produrre un corpo vuoto. Aggiungere un passaggio di conversione da HTML a testo se l'archivio contiene principalmente messaggi text/html.

Qualità, compatibilità e limitazioni

  • Dimensioni delle celle di Excel: Excel limita una cella a 32.767 caratteri. I corpi dei messaggi più lunghi devono essere troncati o suddivisi tra più celle prima del salvataggio.
  • Codifica: I set di caratteri malformati o dichiarati in modo errato possono sostituire i caratteri accentati con �. Esaminare i messaggi multilingue dopo la conversione.
  • Date: Mantenere le date come testo conserva l'intestazione originale, ma impedisce un ordinamento affidabile per data. Convertire le intestazioni convalidate in valori datetime con informazioni sul fuso orario migliora il filtraggio.
  • Duplicati: I file MBOX possono contenere messaggi ripetuti dopo esportazioni o riparazioni della mailbox. Utilizzare la colonna Message-ID, quando presente, per identificare i duplicati.
  • Allegati e formattazione: XLSX può registrare i nomi degli allegati e il testo dei messaggi, ma non conserva le relazioni MIME dell'email originale, le immagini inline, le firme o la gerarchia delle cartelle, a meno che non vengano create colonne separate.
  • Archivi di grandi dimensioni: Un workbook diventa difficile da utilizzare quando si avvicina al limite del foglio di lavoro di Excel, pari a 1.048.576 righe. Suddividere le mailbox molto grandi per cartella, intervallo di date o più workbook.

Nota: questo record di conversione da mbox a xlsx è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.

Le informazioni sono state utili?

Domande frequenti

Il convertitore da MBOX a XLSX è gratuito?

Sì, convertire MBOX in XLSX su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file MBOX?

Puoi caricare file MBOX fino a 2000 MB e convertire fino a 5 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire MBOX in XLSX?

No. La conversione da MBOX a XLSX avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file MBOX valido per questa conversione da MBOX a XLSX. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Altre conversioni di file .mbox

Conversione in .xlsx
da altri formati

Condividi sui social media: