Konverze vcard do csv

Online konvertor VCARD do CSV zdarma

Převeďte kontakty vCard na upravitelné řádky CSV pro tabulkové procesory, CRM a hromadné importy.

Převést VCARD na CSV online - zdarma

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

    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 .vcard do .csv

    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 .csv

    Výsledek převodu je připraven ke stažení.

Jak převést soubor vcard do formátu csv

Mnoho CRM systémů, mailingových nástrojů, tabulkových procesorů a databází vyžaduje kontakty jako tabulku, nikoli jako adresářové karty. Převod adresáře .vcf vytvoří upravitelné řádky pro hromadný import, kontrolu nebo archivaci a zároveň zachová původní soubor kontaktů pro případ obnovení.

Co je formát VCARD

VCARD, obvykle uložený s příponou .vcf, je strukturovaný formát pro kontaktní karty. Telefony, emailoví klienti a aplikace adresáře jej používají k ukládání jmen, organizací, pracovních pozic, telefonních čísel, emailových adres, poštovních adres, URL, poznámek, narozenin, fotografií a dalších vlastností.

Soubor může obsahovat jednu kartu exportovanou ze zařízení nebo mnoho karet z celého adresáře. Mezi běžné verze patří vCard 2.1, 3.0 a 4.0. Verze a aplikace provádějící export ovlivňují názvy vlastností, kódování znaků, zalamování řádků a podporovaná pole.

Co je formát CSV

CSV neboli hodnoty oddělené čárkami ukládá tabulková data do řádků a sloupců. Kontaktní CSV obvykle obsahuje jeden řádek na osobu a sloupce jako Full name, Organization, Phone, Email, Street, City a Postal code.

Excel, Google Sheets, LibreOffice Calc, CRM platformy, systémy pro hromadné rozesílání, databáze a skripty běžně přijímají CSV. Jde o prostý text, který lze snadno upravovat nebo zpracovávat, ale nemá univerzální schéma kontaktů. CSV proto může vynechat nebo sloučit funkce vCard, jako jsou fotografie, kategorie, více adres s typy, vztahy a vlastní vlastnosti.

Jak soubor převést

Pomocí 101convert.com

  1. Otevřete převodník VCF na CSV na webu 101convert.com.
  2. Vyberte soubor .vcf nebo jej přetáhněte do převodníku. Soubor obsahující více karet odešlete jako jeden soubor, aby se každá karta mohla stát samostatným řádkem CSV.
  3. Spusťte převod a stáhněte výsledný soubor .csv. Převod je k dispozici bez instalace software.
  4. Otevřete CSV v Excelu, LibreOffice Calc nebo jiném tabulkovém procesoru. Pokud se zobrazí dialog importu, vyberte UTF-8 a oddělovač použitý ve výstupu, obvykle čárku. Některá regionální nastavení tabulkových procesorů místo toho používají středníky.
  5. Před importem do jiného systému zkontrolujte několik záznamů včetně jmen s diakritikou, telefonních čísel, adres, zalomení řádků a záznamů s více emailovými adresami nebo telefonními čísly.

Online převod vyžaduje nahrání souboru kontaktů, proto místo něj použijte lokální metodu, pokud adresář obsahuje důvěrná data nebo organizační informace, které musí zůstat v zařízení.

Pomocí lokálního Python skriptu

Pro soukromá data nebo opakovatelný hromadný převod nainstalujte open-source parser vobject:

python -m pip install vobject

Uložte tento kód jako vcf_to_csv.py:

import csv
import sys
import vobject

def value(card, name):
    item = getattr(card, name, None)
    return item.value if item else ""

def values(card, name):
    return "; ".join(item.value for item in getattr(card, name + "_list", []))

with open(sys.argv[1], encoding="utf-8-sig") as source, open(
    sys.argv[2], "w", newline="", encoding="utf-8-sig"
) as output:
    fields = ["full_name", "organization", "phone", "email", "street", "city", "region", "postal_code", "country"]
    writer = csv.DictWriter(output, fieldnames=fields)
    writer.writeheader()

    for card in vobject.readComponents(source):
        address = getattr(card, "adr", None)
        adr = address.value if address else None
        writer.writerow({
            "full_name": value(card, "fn"),
            "organization": value(card, "org"),
            "phone": values(card, "tel"),
            "email": values(card, "email"),
            "street": adr.street if adr else "",
            "city": adr.city if adr else "",
            "region": adr.region if adr else "",
            "postal_code": adr.code if adr else "",
            "country": adr.country if adr else ""
        })

Skript spusťte s názvy vstupního a výstupního souboru:

python vcf_to_csv.py contacts.vcf contacts.csv

Tento příklad sloučí více telefonních čísel a emailových adres do jedné buňky a exportuje první poštovní adresu. Pokud cílový systém vyžaduje samostatné sloupce pro mobilní, pracovní a domácí hodnoty, rozšiřte seznam polí a logiku extrakce.

Omezení kvality a kompatibility

Vlastnosti VCARD mohou obsahovat zalomené řádky, text v quoted-printable nebo UTF-8, escapované čárky a středníky, parametry jako TEL;TYPE=CELL a opakovaná pole. Použijte převodník založený na parseru; přímé nahrazování čárek nebo středníků může poškodit jména, adresy, poznámky a telefonní údaje.

CSV nedokáže zachovat všechny vlastnosti vCard. Fotografie, kategorie, poznámky se zalomením řádků, vlastní pole, více adres a štítky typů mohou být ztraceny nebo sloučeny. Původní soubor .vcf si ponechte, dokud nebude CSV ověřeno a úspěšně importováno.

Při otevírání výsledku v tabulkovém procesoru importujte sloupce s telefonními čísly jako text, aby zůstaly zachovány úvodní nuly, znaménka plus a klapky. Před otevřením nedůvěryhodných dat v tabulkovém procesoru zkontrolujte pole začínající znaky =, +, - nebo @, protože některé aplikace je mohou interpretovat jako vzorce namísto textu kontaktu.

VCARD vs CSV: srovnání formátů

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

Srovnání souborových formátů VCARD a CSV
Vlastnost .VCARD vCard .CSV Comma-Separated Values
Čitelný jako prostý text Ano Ano
Datové typy Částečně Typovaný
Vnořené struktury Ano Ne
Vzorce Ne Ne
Více tabulek nebo listů Ne Ne
Typická velikost souboru Velmi malé Malé
Otevřený standard Ano Ano
Nejvhodnější pro Sdílení a distribuce Výměna dat
Zavedeno 1996 —
Vývojář IETF —
MIME typ text/vcard text/csv

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

Často kladené otázky

Je konvertor VCARD do CSV zdarma?

Ano, převod VCARD do CSV 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 VCARD?

Můžete nahrát soubory VCARD 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 VCARD do CSV instalovat nějaký software?

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

Podobné .vcard konverze

Reverzní konverze

Konverze do .csv
z jiných formátů

Sdílejte na sociálních sítích: