Konverze vcf do xlsx

Online konvertor VCF do XLSX zdarma

Převeďte kontakty vCard na řádky XLSX worksheetu, které lze řadit a upravovat.

Převést VCF na XLSX online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 9 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 .vcf

    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 .vcf 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 vcf do formátu xlsx

Aplikace adresáře a telefony běžně exportují kontakty jako VCF, zatímco Excel, nástroje pro tvorbu reportů a pracovní postupy založené na tabulkách vyžadují XLSX. Převod karet na řádky pracovního listu umožňuje jejich řazení a úpravy a také sdílení kontaktních údajů s lidmi, kteří nepoužívají správce kontaktů.

Co je formát VCF

V tomto kontextu VCF znamená vCard, což je textový formát kontaktů; nejde o genomický formát Variant Call Format, který také používá příponu .vcf. Karta vCard obsahuje vlastnosti, jako jsou jména, telefonní čísla, e-mailové adresy, organizace, pracovní pozice, poštovní adresy, poznámky, webové stránky, narozeniny, kategorie a někdy také vložené fotografie.

Soubor může obsahovat jeden kontakt nebo více bloků BEGIN:VCARD a END:VCARD. Telefony, e-mailové klienty, aplikace adresáře, systémy CRM a služby včetně Microsoft Outlook, Apple Contacts, Google Contacts a Thunderbird vytvářejí nebo exportují karty vCard.

Co je formát XLSX

XLSX je formát sešitu založený na XML, který používá Microsoft Excel a podporují jej LibreOffice Calc, Apple Numbers a další tabulkové aplikace. Při převodu se obvykle umístí jedna karta vCard do každého řádku pracovního listu a vlastnosti se namapují na sloupce, jako jsou Full name, Phone, Email a Organization.

XLSX podporuje řazení, filtrování, odstraňování duplicit, hromadné úpravy, poznámky, tisk, více pracovních listů a formátování. VCF zůstává lepším formátem pro přenos kontaktů zpět do telefonů a softwaru adresáře, protože XLSX je tabulka, nikoli kompletní formát pro výměnu kontaktů.

Převod pomocí online nástroje

  1. Otevřete konvertor VCF na XLSX na webu 101convert.com.
  2. Vyberte soubor vCard ze svého počítače nebo zařízení.
  3. Spusťte převod a počkejte, až bude sešit vygenerován.
  4. Stáhněte soubor XLSX, otevřete jej v Excelu nebo LibreOffice Calc a před sdílením či importem zkontrolujte několik záznamů.

Tato metoda nevyžaduje instalaci softwaru. Adresář obsahuje osobní údaje, proto jej nahrajte pouze tehdy, pokud jsou aktuální podmínky služby týkající se ochrany osobních údajů a uchovávání dat přijatelné.

Převod pomocí Pythonu

Pro opakované převody nebo velké dávky nainstalujte parser vCard a zapisovač XLSX:

python -m pip install vobject pandas openpyxl

Uložte tento soubor jako vcf_to_xlsx.py vedle souboru 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)

Spusťte jej pomocí:

python vcf_to_xlsx.py

Skript zapíše soubor contacts.xlsx s jedním analyzovaným kontaktem na řádek. Přidejte sloupce pro vlastnosti specifické pro zdroj, například nickname, birthday nebo categories. Při jednorázovém pracovním postupu na počítači může aplikace adresáře často exportovat CSV; otevřete tento soubor CSV v Excelu nebo Calcu a použijte File → Save As k výběru formátu XLSX.

Omezení kvality a kompatibility

  • Více telefonních čísel, e-mailových adres nebo poštovních adres může být sloučeno do jedné buňky, rozděleno do sloupců nebo zredukováno na první hodnotu. Před odstraněním původního souboru VCF zkontrolujte výstup.
  • Fotografie, členství ve skupinách kontaktů, vlastní vlastnosti X-, označení typů, jako jsou mobilní nebo pracovní, pole vztahů a metadata specifická pro aplikaci mohou být vynechána nebo převedena na prostý text.
  • vCard podporuje zalomené řádky, obsah quoted-printable, text UTF-8 a deklarace starších znakových sad. Použijte parser vCard, místo abyste se souborem zacházeli jako s běžným CSV; pokud jsou znaky s diakritikou poškozené, zkuste software, který respektuje deklaraci VCF CHARSET.
  • Telefonní čísla, poštovní směrovací čísla a další hodnoty podobné identifikátorům ponechte, pokud možno, jako text. Excel by jinak mohl odstranit úvodní nuly, změnit interpretaci hodnot nebo změnit zobrazení čísel začínajících znakem +.
  • Před distribucí sešitu vytvořeného z nedůvěryhodných kontaktních údajů zkontrolujte vzorce nebo jiné buňky začínající znaky, jako je =.
  • Chcete-li upravené kontakty obnovit v telefonu nebo e-mailové aplikaci, exportujte tabulku prostřednictvím správce kontaktů jako VCF a ověřte importované záznamy.

VCF vs XLSX: srovnání formátů

Jak si formáty VCF a XLSX stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů VCF a XLSX
Vlastnost .VCF vCard .XLSX Microsoft Excel Open XML Spreadsheet
Otevřený standard Ano Ano
Komprese Bez komprese Obojí
Typická velikost souboru Malé Střední
Otevírá se ve webovém prohlížeči Ne Částečně
Další úpravy Omezeně Snadné
Podpora metadat Rozsáhlé Rozsáhlé
Čitelný jako prostý text Ano Ne
Nejvhodnější pro Sdílení a distribuce Výměna dat
Zavedeno 1996 2007
Vývojář IETF Microsoft
MIME typ text/vcard application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Databáze v současné době neobsahuje žádný program na konverzi souborů vcf.

Často kladené otázky

Je konvertor VCF do XLSX zdarma?

Ano, převod VCF 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 VCF?

Můžete nahrát soubory VCF o velikosti až 15 MB a převést až 100 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 VCF do XLSX instalovat nějaký software?

Ne. Převod VCF 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 VCF pro tuto konverzi z VCF 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.