Konversi mbox ke xlsx

Konverter online gratis MBOX ke XLSX

Konversi arsip email MBOX menjadi baris XLSX untuk pemfilteran, analisis, dan berbagi spreadsheet.

Konversi MBOX ke XLSX online - gratis

Uploading…
File yang dipilih melebihi batas total 90 MB. Pilih file yang lebih sedikit atau lebih kecil.

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 1/3

    Unggah file .mbox Anda

    Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.

  2. 2/3

    Jalankan konversi .mbox ke .xlsx

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .xlsx hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi mbox ke xlsx berkas

101convert.com Assistant Avatar

101convert.com assistant bot
33mnt

Aplikasi email menyimpan pesan dalam MBOX, sedangkan Excel dan banyak alur kerja pelaporan memerlukan XLSX. Mengonversi arsip akan mengekstrak bidang seperti pengirim, penerima, tanggal, subjek, dan teks pesan menjadi baris spreadsheet yang dapat diedit untuk pemfilteran, analisis, atau berbagi.

Apa itu format MBOX

MBOX adalah format mailbox teks biasa yang menyimpan beberapa pesan email secara berurutan dalam satu file. Setiap pesan berisi header, konten isi, dan terkadang lampiran yang dikodekan MIME. Thunderbird, Apple Mail, Eudora, sistem email Unix, dan ekspor Google Takeout dapat membuat file MBOX; mailbox yang diekspor dan arsip email yang dimigrasikan adalah tempat umum untuk menemukannya.

File MBOX mungkin tidak memiliki ekstensi, atau menggunakan .mbox. Satu file dapat berisi ribuan pesan, tetapi tidak menyediakan struktur baris dan kolom yang diharapkan oleh software spreadsheet.

Apa itu format XLSX

XLSX adalah format workbook berbasis XML yang digunakan oleh Microsoft Excel, LibreOffice Calc, dan aplikasi yang kompatibel. Format ini menyimpan worksheet, sel bertipe, filter, formula, pemformatan, dan beberapa tabel dalam satu file terkompresi.

XLSX sesuai digunakan ketika data email harus diurutkan berdasarkan tanggal atau pengirim, dicari menggunakan filter spreadsheet, digabungkan dengan dataset lain, atau diberikan kepada seseorang yang tidak menggunakan email client. XLSX bukan format arsip email: folder pesan, threading, signature, gambar inline, struktur MIME, dan lampiran tidak dapat direpresentasikan sepenuhnya dalam sel biasa.

Cara benar-benar mengonversi MBOX ke XLSX

Gunakan online converter bawaan

  1. Buka converter MBOX-ke-XLSX di 101convert.com.
  2. Upload file MBOX dan pilih XLSX sebagai format output.
  3. Mulai konversi dan download workbook yang dihasilkan setelah pemrosesan selesai.
  4. Buka hasilnya di Excel atau LibreOffice Calc dan periksa jumlah baris, nilai tanggal, karakter non-ASCII, serta isi pesan yang panjang.

Opsi ini tidak memerlukan software yang terinstal. Jangan upload email rahasia atau yang diatur oleh regulasi kecuali ketentuan penanganannya memenuhi persyaratan organisasi Anda.

Konversi secara lokal dengan Python

Script lokal menghindari upload arsip dan memberikan kontrol atas kolom. Instal library workbook dengan python -m pip install openpyxl, simpan kode berikut sebagai mbox_to_xlsx.py, lalu jalankan dengan 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)

Script tersebut menulis satu pesan per baris dan menyimpan nama lampiran sebagai daftar yang dipisahkan titik koma; script ini tidak menyematkan file lampiran. Script ini mengekstrak bagian text/plain, sehingga pesan yang hanya berisi HTML mungkin menghasilkan isi yang kosong. Tambahkan langkah konversi HTML-ke-teks jika arsip terutama berisi pesan text/html.

Kualitas, kompatibilitas, dan keterbatasan

  • Ukuran sel Excel: Excel membatasi satu sel hingga 32.767 karakter. Isi pesan yang lebih panjang harus dipotong atau dibagi ke beberapa sel sebelum disimpan.
  • Encoding: Charset yang tidak valid atau dideklarasikan secara keliru dapat mengganti karakter beraksen dengan �. Tinjau pesan multibahasa setelah konversi.
  • Tanggal: Menyimpan tanggal sebagai teks mempertahankan header asli, tetapi mencegah pengurutan tanggal yang andal. Mengonversi header yang telah divalidasi menjadi nilai datetime yang menyertakan timezone akan meningkatkan pemfilteran.
  • Duplikat: File MBOX dapat berisi pesan berulang setelah ekspor atau perbaikan mailbox. Gunakan kolom Message-ID, jika tersedia, untuk mengidentifikasi duplikat.
  • Lampiran dan pemformatan: XLSX dapat mencatat nama lampiran dan teks pesan, tetapi tidak mempertahankan hubungan MIME, gambar inline, signature, atau hierarki folder email asli kecuali kolom terpisah dibuat.
  • Arsip besar: Workbook menjadi sulit digunakan ketika mendekati batas worksheet Excel sebesar 1.048.576 baris. Bagi mailbox yang sangat besar berdasarkan folder, rentang tanggal, atau beberapa workbook.

Catatan: Catatan konversi mbox ke xlsx ini tidak lengkap, harus diverifikasi, dan mungkin mengandung ketidakakuratan. Silakan pilih di bawah ini apakah Anda merasa informasi ini bermanfaat atau tidak.

Apakah informasi ini bermanfaat?

Pertanyaan yang sering diajukan

Apakah konverter MBOX ke XLSX gratis?

Ya, mengonversi MBOX ke XLSX di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.

Seberapa besar file MBOX yang bisa saya unggah?

Anda dapat mengunggah file MBOX hingga 2000 MB dan mengonversi hingga 5 file sekaligus dalam satu batch.

Apa yang terjadi pada file yang saya unggah?

File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.

Apakah saya perlu menginstal perangkat lunak untuk mengonversi MBOX ke XLSX?

Tidak. Konversi MBOX ke XLSX berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.

Konversi gagal?

Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file MBOX yang valid untuk konversi MBOX ke XLSX ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.

Konversi berkas mbox lainnya

Konversi ke xlsx
dari format lain

Bagikan di media sosial: