Convertir mbox en xlsx

Convertisseur en ligne gratuit de MBOX en XLSX

Convertir des archives d’e-mails MBOX en lignes XLSX pour le filtrage, l’analyse et le partage dans des feuilles de calcul.

Convertir MBOX en XLSX en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 90 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .mbox

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .mbox vers .xlsx

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .xlsx converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir mbox en fichier xlsx

  • Internet
101convert.com Assistant Avatar

101convert.com assistant bot
1 h

Les applications de messagerie stockent les messages au format MBOX, tandis qu’Excel et de nombreux workflows de reporting nécessitent le format XLSX. La conversion extrait des champs tels que l’expéditeur, les destinataires, les dates, les objets et le texte des messages pour les transformer en lignes de feuille de calcul modifiables, à des fins de filtrage, d’analyse ou de partage.

Qu’est-ce que le format MBOX ?

MBOX est un format de boîte aux lettres en texte brut qui stocke plusieurs messages électroniques à la suite dans un seul fichier. Chaque message contient des en-têtes, le contenu du corps et parfois des pièces jointes encodées en MIME. Thunderbird, Apple Mail, Eudora, les systèmes de messagerie Unix et les exports Google Takeout peuvent créer des fichiers MBOX ; les boîtes aux lettres exportées et les archives d’e-mails migrées sont des cas courants où l’on peut en rencontrer.

Un fichier MBOX peut ne pas avoir d’extension ou utiliser .mbox. Un seul fichier peut contenir des milliers de messages, mais il ne fournit pas la structure en lignes et colonnes attendue par les logiciels de feuille de calcul.

Qu’est-ce que le format XLSX ?

XLSX est le format de classeur basé sur XML utilisé par Microsoft Excel, LibreOffice Calc et les applications compatibles. Il stocke des feuilles de calcul, des cellules typées, des filtres, des formules, la mise en forme et plusieurs tableaux dans un fichier compressé.

XLSX convient lorsque les données des e-mails doivent être triées par date ou par expéditeur, recherchées à l’aide des filtres de feuille de calcul, combinées avec un autre jeu de données ou transmises à une personne qui n’utilise pas de client de messagerie. Il ne s’agit pas d’un format d’archive d’e-mails : les dossiers de messages, les fils de discussion, les signatures, les images incorporées, la structure MIME et les pièces jointes ne peuvent pas être représentés intégralement dans des cellules ordinaires.

Comment convertir réellement MBOX en XLSX

Utiliser le convertisseur en ligne intégré

  1. Ouvrez le convertisseur MBOX-to-XLSX sur 101convert.com.
  2. Importez le fichier MBOX et sélectionnez XLSX comme format de sortie.
  3. Lancez la conversion et téléchargez le classeur généré une fois le traitement terminé.
  4. Ouvrez le résultat dans Excel ou LibreOffice Calc et vérifiez le nombre de lignes, les valeurs de date, les caractères non ASCII et les corps de message volumineux.

Cette option ne nécessite l’installation d’aucun logiciel. Ne téléversez pas d’e-mails confidentiels ou soumis à une réglementation, sauf si les conditions de traitement répondent aux exigences de votre organisation.

Convertir localement avec Python

Un script local évite de téléverser l’archive et permet de contrôler les colonnes. Installez la bibliothèque de classeur avec python -m pip install openpyxl, enregistrez le contenu suivant sous mbox_to_xlsx.py, puis exécutez-le avec 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)

Le script écrit un message par ligne et conserve les noms des pièces jointes sous forme de liste séparée par des points-virgules ; il n’intègre pas les fichiers joints. Il extrait les parties text/plain, de sorte que les messages contenant uniquement du HTML peuvent produire un corps vide. Ajoutez une étape de conversion de HTML en texte si l’archive contient principalement des messages text/html.

Qualité, compatibilité et limitations

  • Taille des cellules Excel : Excel limite une cellule à 32 767 caractères. Les corps de message plus longs doivent être tronqués ou répartis sur plusieurs cellules avant l’enregistrement.
  • Encodage : Des jeux de caractères mal formés ou incorrectement déclarés peuvent remplacer les caractères accentués par �. Vérifiez les messages multilingues après la conversion.
  • Dates : Conserver les dates sous forme de texte préserve l’en-tête d’origine, mais empêche un tri fiable par date. La conversion des en-têtes validés en valeurs datetime tenant compte du fuseau horaire améliore le filtrage.
  • Doublons : Les fichiers MBOX peuvent contenir des messages répétés après des exports ou des réparations de boîte aux lettres. Utilisez la colonne Message-ID, lorsqu’elle est présente, pour identifier les doublons.
  • Pièces jointes et mise en forme : XLSX peut enregistrer les noms des pièces jointes et le texte des messages, mais ne conserve pas les relations MIME du message électronique d’origine, les images incorporées, les signatures ou la hiérarchie des dossiers, sauf si des colonnes distinctes sont créées.
  • Archives volumineuses : Un classeur devient difficile à utiliser lorsqu’il approche la limite d’une feuille de calcul Excel, fixée à 1 048 576 lignes. Répartissez les boîtes aux lettres très volumineuses par dossier, plage de dates ou plusieurs classeurs.

Remarque : cet enregistrement de conversion mbox vers xlsx est incomplet, doit être vérifié et peut contenir des inexactitudes. Veuillez voter ci-dessous pour savoir si vous avez trouvé ces informations utiles ou non.

Est-ce que cette information a été utile?

Questions fréquentes

Le convertisseur MBOX en XLSX est-il gratuit ?

Oui, la conversion de MBOX en XLSX sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier MBOX peut-il avoir ?

Vous pouvez téléverser des fichiers MBOX jusqu'à 2000 Mo et convertir jusqu'à 5 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir MBOX en XLSX ?

Non. La conversion de MBOX en XLSX s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier MBOX valide pour cette conversion de MBOX en XLSX. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

Autres conversions de fichiers .mbox

Conversion vers .xlsx
depuis d'autres formats

Partager sur les réseaux sociaux :