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
Soubor se zpracuje hned a smaže se ihned po stažení.
Načíst soubor z adresy URL
Vložte přímý odkaz na soubor. Stáhneme ho na náš server a převedeme úplně stejně jako nahraný soubor.
Jak to funguje
-
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/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
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
- Soubory kontaktů a adresářů
- Dosud nehodnoceno.
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
- Otevřete převodník VCF na CSV na webu 101convert.com.
- Vyberte soubor
.vcfnebo 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. - Spusťte převod a stáhněte výsledný soubor
.csv. Převod je k dispozici bez instalace software. - 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.
- 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.
| 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.