Konverze docx do vcf

Převod souboru DOCX do VCF

Převeďte strukturovaná kontaktní data v tabulce DOCX na importovatelný soubor VCF.

Převádějte soubory DOCX online

Pro převod DOCX do VCF zatím vlastní online konvertor nemáme, ale soubory DOCX můžete online převést do těchto a dalších formátů:

Jak převést soubor docx do formátu vcf

Telefon, emailový klient, CRM nebo adresář může vyžadovat kontakty ve formátu vCard, pokud jsou zdrojová data uložena v dokumentu Word. Převodem souboru se jména, telefonní čísla a adresy stanou importovatelnými, místo aby zůstaly nestrukturovaným textem dokumentu.

Co je formát DOCX

DOCX je dokumentový formát Microsoft Word založený na XML, který používá také LibreOffice Writer a podporují jej kancelářské balíky umožňující export souborů Word. Ukládá odstavce, tabulky, styly, obrázky a informace o rozvržení stránek v balíčku založeném na ZIP; nedefinuje záznamy kontaktů ani pole kontaktů.

Kontaktní údaje mohou být uloženy jako tabulka, běžné odstavce, dokument hromadné korespondence nebo naskenovaný obrázek. Tabulky a vybratelný text lze reorganizovat do polí kontaktů. Naskenované stránky nejprve vyžadují OCR pomocí nástroje, jako je Microsoft OneNote, Adobe Acrobat nebo OCRmyPDF, a následnou ruční opravu.

Co je formát VCF

VCF, také nazývaný vCard, je strukturovaný formát pro výměnu kontaktů podporovaný systémy Android, iOS, Microsoft Outlook, Apple Contacts, Thunderbird, Google Contacts a většinou CRM systémů. Jeden soubor může obsahovat jeden kontakt nebo více záznamů.

Záznam může obsahovat FN pro zobrazované jméno, N pro části jména, TEL pro telefonní čísla, EMAIL pro emailové adresy, ORG pro organizaci a ADR pro poštovní adresu. Tato struktura umožňuje cílové aplikaci namapovat hodnoty do polí kontaktu, místo aby je zobrazovala jako neformátovaný text.

Převod tabulky DOCX prostřednictvím CSV

  1. Otevřete dokument v Microsoft Word nebo LibreOffice Writer. Pokud jsou kontakty v odstavcích, před exportem je přepište do tabulky.
  2. Použijte jeden řádek na osobu a samostatné sloupce pro First Name, Last Name, Phone, Email, Organization a pole adresy. Pokud má osoba více čísel, použijte samostatné sloupce, například Mobile a Work Phone.
  3. Odstraňte záhlaví sloupců, která nejsou kontaktními údaji, poznámky, sloučené buňky, duplicitní hodnoty a prázdné řádky. Zkopírujte tabulku do Microsoft Excel nebo LibreOffice Calc.
  4. Uložte tabulku jako contacts.csv. Pokud aplikace nabízí volbu kódování, vyberte UTF-8 a ověřte, že byly zachovány čárky, uvozovky, zalomení řádků, znaky s diakritikou a počáteční znaménka plus v telefonních číslech.
  5. Převeďte CSV na VCF pomocí aplikace adresáře nebo specializovaného nástroje pro převod CSV na vCard. V macOS lze pro import CSV a export vCard použít aktuální verzi Cisdem ContactsMate; před exportem zkontrolujte mapování polí. LibreOffice a Excel vytvářejí soubory CSV, ale samy neposkytují obecný hromadný převod z DOCX na VCF.

Použití Google Contacts jako online převodníku

Google Contacts je důvěryhodný online prostředník, pokud je zpracování v cloudu povoleno. Přijímá strukturovaná kontaktní data a exportuje vCards, ale nespolehlivě interpretuje libovolný text v DOCX.

  1. Připravte a uložte vyčištěnou tabulku jako contacts.csv.
  2. Otevřete Google Contacts, zvolte Import a nahrajte CSV.
  3. Prohlédněte importované záznamy a opravte nenamapované sloupce, jména, označení telefonů a adresy.
  4. Vyberte požadované kontakty, zvolte Export, vyberte dostupnou možnost vCard, běžně označenou jako vCard (for iOS Contacts), a uložte contacts.vcf.
  5. Otevřete VCF v cílovém adresáři a před importem celé sady otestujte několik záznamů.

Nenahrávejte zákaznické, zaměstnanecké, zdravotní ani jiné důvěrné kontakty do online služby, pokud to příslušné zásady ochrany osobních údajů a organizační pravidla nepovolují. Webové stránky pro přímý převod z DOCX na VCF často používají nezdokumentované mapování polí, takže u citlivých dat je vhodnější místní tabulkový postup.

Převod dokumentů s mnoha nebo nepravidelnými kontakty

U rozsáhlé tabulky použijte místní skript nebo nástroj pro zpracování dat, který načte tabulku DOCX, namapuje názvy záhlaví na vlastnosti vCard a zapíše jeden blok BEGIN:VCARD…END:VCARD na osobu. Skript musí explicitně zpracovávat více tabulek, opakovaná telefonní čísla, prázdná jména, čárky v uvozovkách, text Unicode a neplatné řádky; načtení pouze první tabulky není u obecných dokumentů bezpečné.

Automatizace je vhodná pouze poté, co je známé rozvržení zdroje. Dokument obsahující text jako „John, office 555-0100, john@example.com“ nelze přesně převést bez pravidel, která určují jednotlivá pole. Vygenerované záznamy zkontrolujte, místo abyste předpokládali, že úspěšný export znamená správné namapování dat.

Kontroly kvality a kompatibility

  • Jména a adresy uchovávejte v UTF-8 a po importu zkontrolujte znaky nelatinských písem.
  • Telefonní čísla ukládejte pokud možno v mezinárodním formátu, například +1 212 555 0123. Místní formáty mohou být v různých zemích nejednoznačné.
  • Zachovávejte označení telefonů a emailů, například mobile, work a home; jinak může cílová aplikace přiřadit každé hodnotě stejný typ.
  • VCF 3.0 má obecně širší kompatibilitu se staršími telefony a desktopovými adresáři. VCF 4.0 podporuje novější funkce, ale starší software jej může načíst jen částečně nebo odmítnout.
  • Nejprve otestujte exportovaný soubor s jedním nebo dvěma kontakty a poté v cílové aplikaci zkontrolujte jména, duplicitní záznamy, označení telefonů, emailové adresy, organizace a poštovní adresy.

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

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

Srovnání souborových formátů DOCX a VCF
Vlastnost .DOCX Microsoft Word Open XML Document .VCF vCard
Otevřený standard Ano Ano
Komprese Bezeztrátový Bez komprese
Typická velikost souboru Malé Malé
Otevírá se ve webovém prohlížeči Ne Ne
Další úpravy Snadné Omezeně
Podpora metadat Rozsáhlé Rozsáhlé
Čitelný jako prostý text Ne Ano
Nejvhodnější pro Úpravy a postprodukce Sdílení a distribuce
Zavedeno 2007 1996
Vývojář Microsoft Corporation IETF
MIME typ application/vnd.openxmlformats-officedocument.wordprocessingml.document text/vcard