Konversi vcf ke xlsx

Konverter online gratis VCF ke XLSX

Konversi kontak vCard menjadi baris lembar kerja XLSX yang dapat diurutkan dan diedit.

Konversi VCF ke XLSX online - gratis

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

File Anda diproses secara instan dan tidak pernah disimpan di server kami.

Cara kerjanya

  1. 1/3

    Unggah file .vcf Anda

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

  2. 2/3

    Jalankan konversi .vcf 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 vcf ke xlsx berkas

Aplikasi address-book dan ponsel biasanya mengekspor kontak sebagai VCF, sementara Excel, reporting tools, dan alur kerja berbasis spreadsheet memerlukan XLSX. Mengonversi kartu menjadi baris worksheet membuatnya dapat diurutkan dan diedit, serta memungkinkan Anda membagikan data kontak kepada orang yang tidak menggunakan contact manager.

Apa itu format VCF

Dalam konteks ini, VCF berarti vCard, yaitu format kontak teks biasa; format ini bukan Variant Call Format genomik, yang juga menggunakan ekstensi .vcf. vCard berisi properti seperti nama, nomor telepon, alamat email, organisasi, jabatan, alamat pos, catatan, situs web, tanggal lahir, kategori, dan terkadang foto yang disematkan.

Sebuah file dapat berisi satu atau beberapa blok BEGIN:VCARD dan END:VCARD. Ponsel, email client, aplikasi address-book, sistem CRM, dan layanan seperti Microsoft Outlook, Apple Contacts, Google Contacts, serta Thunderbird dapat membuat atau mengekspor vCard.

Apa itu format XLSX

XLSX adalah format workbook berbasis XML yang digunakan oleh Microsoft Excel dan didukung oleh LibreOffice Calc, Apple Numbers, serta aplikasi spreadsheet lainnya. Konversi biasanya menempatkan satu vCard pada setiap baris worksheet dan memetakan properti ke kolom seperti Full name, Phone, Email, dan Organization.

XLSX mendukung pengurutan, pemfilteran, deduplikasi, pengeditan massal, anotasi, pencetakan, beberapa worksheet, dan pemformatan. VCF tetap merupakan format yang lebih baik untuk mentransfer kontak kembali ke ponsel dan software address-book karena XLSX adalah tabel, bukan format pertukaran kontak yang lengkap.

Konversi dengan tool online

  1. Buka converter VCF-to-XLSX di 101convert.com.
  2. Pilih file vCard dari komputer atau perangkat Anda.
  3. Mulai konversi dan tunggu hingga workbook dibuat.
  4. Download file XLSX, buka di Excel atau LibreOffice Calc, lalu periksa beberapa record sebelum membagikan atau mengimpornya.

Metode ini tidak memerlukan software yang terinstal. Address book berisi data pribadi, jadi upload hanya jika ketentuan privasi dan retensi layanan yang berlaku saat ini dapat diterima.

Konversi dengan Python

Untuk konversi berulang atau batch besar, instal parser vCard dan writer XLSX:

python -m pip install vobject pandas openpyxl

Simpan ini sebagai vcf_to_xlsx.py di samping contacts.vcf:

import pandas as pd
import vobject


def text(value):
    if isinstance(value, (list, tuple)):
        return ', '.join(str(item) for item in value if item)
    return str(value)


def values(card, name):
    return [text(item.value) for item in card.contents.get(name, [])]


rows = []
with open('contacts.vcf', 'r', encoding='utf-8-sig', errors='replace') as source:
    for card in vobject.readComponents(source.read()):
        name = card.contents.get('n', [])
        name_value = name[0].value if name else None
        rows.append({
            'Full name': '; '.join(values(card, 'fn')),
            'Given name': getattr(name_value, 'given', '') if name_value else '',
            'Family name': getattr(name_value, 'family', '') if name_value else '',
            'Phone': '; '.join(values(card, 'tel')),
            'Email': '; '.join(values(card, 'email')),
            'Organization': '; '.join(values(card, 'org')),
            'Title': '; '.join(values(card, 'title')),
            'Website': '; '.join(values(card, 'url')),
            'Address': '; '.join(values(card, 'adr')),
            'Note': '; '.join(values(card, 'note')),
        })

pd.DataFrame(rows).to_excel('contacts.xlsx', index=False)

Jalankan dengan:

python vcf_to_xlsx.py

Script tersebut menulis contacts.xlsx dengan satu kontak yang telah di-parse pada setiap baris. Tambahkan kolom untuk properti khusus sumber seperti nickname, birthday, atau categories. Untuk alur kerja desktop sekali pakai, aplikasi address-book sering kali dapat mengekspor CSV; buka CSV tersebut di Excel atau Calc dan gunakan File → Save As untuk memilih XLSX.

Batasan kualitas dan kompatibilitas

  • Beberapa nomor telepon, alamat email, atau alamat pos dapat digabungkan dalam satu sel, dipisahkan ke beberapa kolom, atau dikurangi menjadi nilai pertama. Periksa output sebelum menghapus VCF asli.
  • Foto, keanggotaan grup kontak, properti khusus X-, label tipe seperti seluler atau kantor, field hubungan, dan metadata khusus aplikasi dapat dihilangkan atau diratakan menjadi teks.
  • vCard mendukung folded lines, konten quoted-printable, teks UTF-8, dan deklarasi character set lama. Gunakan parser vCard, bukan memperlakukan file sebagai CSV biasa; jika karakter beraksen rusak, coba lagi dengan software yang mematuhi deklarasi VCF CHARSET.
  • Simpan nomor telepon, kode pos, dan nilai lain yang menyerupai identifier sebagai teks jika memungkinkan. Jika tidak, Excel dapat menghapus angka nol di awal, menafsirkan ulang nilai, atau mengubah tampilan angka yang diawali dengan +.
  • Periksa formula atau sel lain yang diawali karakter seperti = sebelum mendistribusikan workbook yang dibuat dari data kontak yang tidak tepercaya.
  • Untuk memulihkan kontak yang telah diedit ke aplikasi ponsel atau email, ekspor spreadsheet melalui contact manager sebagai VCF dan verifikasi record yang diimpor.

VCF vs XLSX: perbandingan format

Bagaimana format VCF dan XLSX dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file VCF dan XLSX
Properti .VCF vCard .XLSX Microsoft Excel Open XML Spreadsheet
Standar terbuka Ya Ya
Kompresi Tanpa kompresi Keduanya
Ukuran file umum Kecil Sedang
Terbuka di browser web Tidak Sebagian
Pengeditan lanjutan Terbatas Mudah
Dukungan metadata Sangat lengkap Sangat lengkap
Dapat dibaca teks biasa Ya Tidak
Paling cocok untuk Berbagi dan distribusi Pertukaran data
Diperkenalkan 1996 2007
Pengembang IETF Microsoft
Tipe MIME text/vcard application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Basis data saat ini tidak berisi vcf file converter.

Pertanyaan yang sering diajukan

Apakah konverter VCF ke XLSX gratis?

Ya, mengonversi VCF 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 VCF yang bisa saya unggah?

Anda dapat mengunggah file VCF hingga 15 MB dan mengonversi hingga 100 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 VCF ke XLSX?

Tidak. Konversi VCF 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 VCF yang valid untuk konversi VCF 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.