Darmowy konwerter online XML do VCF
Konwertuj eksporty kontaktów XML do plików VCF na potrzeby telefonów, klientów poczty e-mail i książek adresowych.
Konwertuj XML na VCF online - za darmo
Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.
Zaimportuj plik z adresu URL
Wklej bezpośredni link do pliku. Pobierzemy go na nasz serwer i przekonwertujemy dokładnie tak jak przesłany plik.
Jak to działa
-
1/3
Prześlij swój plik .xml
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .xml do .vcf
Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.
-
3/3
Pobierz przekonwertowany plik .vcf
Wynik konwersji jest gotowy do pobrania.
Jak konwertować xml do vcf
- Kontakty i książki adresowe
- Ocena: 5.0/5
Telefony i klienci poczty e-mail często importują kontakty jako pliki vCard, podczas gdy program do tworzenia kopii zapasowych lub zarządzania kontaktami może udostępniać wyłącznie eksport XML. Konwersja eksportu tworzy plik .vcf, który można importować, udostępniać lub edytować w aplikacjach nierozpoznających oryginalnego schematu XML.
Czym jest format XML
XML to ustrukturyzowany format oparty na znacznikach, używany przez aplikacje książki adresowej, narzędzia do tworzenia kopii zapasowych urządzeń mobilnych, systemy CRM oraz niestandardowe bazy danych. Może przechowywać imiona i nazwiska, numery telefonów, adresy e-mail, adresy pocztowe, grupy, notatki, zdjęcia oraz metadane specyficzne dla aplikacji.
XML nie definiuje jednej uniwersalnej struktury kontaktu. Jedna aplikacja może używać elementów <firstName> i <lastName>, podczas gdy inna korzysta z elementów <given>, <family> lub zagnieżdżonych elementów, takich jak <phone><number>. Konwerter musi rozpoznawać schemat programu źródłowego; dowolny dokument XML nie jest automatycznie listą kontaktów.
Czym jest format VCF
VCF, nazywany również vCard, to tekstowy format przeznaczony dla jednej lub większej liczby elektronicznych wizytówek kontaktowych. Standardowe właściwości obejmują imiona i nazwiska, numery telefonów, adresy e-mail, organizacje, stanowiska, adresy pocztowe, daty urodzenia, notatki, strony internetowe oraz zdjęcia.
Telefony, książki adresowe na komputerach, klienci poczty e-mail oraz oprogramowanie do zarządzania kontaktami powszechnie obsługują VCF. Jeden plik może zawierać jeden kontakt lub wiele kontaktów reprezentowanych przez powtarzające się bloki BEGIN:VCARD i END:VCARD. Program docelowy może również akceptować osobne pliki .vcf dla poszczególnych kontaktów.
vCard 3.0 jest często najbezpieczniejszą wersją wyjściową dla starszych i nowszych aplikacji. vCard 4.0 obsługuje nowsze funkcje, ale nie jest akceptowany przez każdy importer; jeśli program docelowy określa wymaganą wersję, użyj właśnie jej.
Jak przekonwertować XML do VCF
Jeśli aplikacja źródłowa może bezpośrednio eksportować dane do vCard, użyj jej polecenia File → Export → vCard zamiast konwertowania pośredniego pliku XML. Zwykle pozwala to zachować więcej pól i kategorii kontaktów niż użycie uniwersalnego konwertera.
Użyj konwertera na 101convert.com
- Otwórz konwerter XML do VCF na stronie 101convert.com.
- Wybierz plik XML zawierający kontakty.
- Rozpocznij konwersję i zapisz wygenerowany plik
.vcf. - Otwórz telefon docelowy lub program do kontaktów i wybierz polecenie importowania kontaktów, takie jak Contacts → Import.
Ta metoda działa, gdy XML korzysta z obsługiwanego schematu kontaktów, i nie wymaga instalowania oprogramowania. Ponieważ pliki kontaktów mogą zawierać prywatne informacje, gdy dane nie mogą opuszczać komputera, użyj metody offline.
Mapowanie zastrzeżonego pliku XML za pomocą oprogramowania komputerowego lub skryptu
W przypadku eksportu XML z zastrzeżonej aplikacji najpierw zidentyfikuj elementy zawierające poszczególne kontakty. Edytor tekstu lub przeglądarka XML może pokazać, czy kontakty powtarzają się w ścieżkach takich jak .//contact lub .//person oraz czy dokument korzysta z przestrzeni nazw XML.
Następnie skrypt konwertujący może mapować te elementy na właściwości vCard: zapisywać N dla uporządkowanych nazwisk i imion, FN dla wyświetlanej nazwy, jeden wiersz TEL dla każdego numeru telefonu oraz jeden wiersz EMAIL dla każdego adresu e-mail. Standardowa biblioteka xml.etree.ElementTree języka Python może analizować XML i zapisywać tekst w kodowaniu UTF-8 do pliku takiego jak contacts.vcf. Dostosuj ścieżki elementów i mapowania przestrzeni nazw do schematu źródłowego.
W przypadku korzystania z menedżera kontaktów lub organizera komputerowego importuj XML tylko wtedy, gdy jego dokumentacja wymienia dokładnie ten format XML. Aplikacja ogólnie obsługująca XML może mimo to odrzucić eksport kontaktów utworzony przez inny program.
Ograniczenia jakości i zgodności
- Mapowanie pól zależy od schematu: automatyczna konwersja może pomijać grupy, pola relacji, niestandardowe metadane, kategorie lub identyfikatory specyficzne dla aplikacji.
- Powtarzające się wartości wymagają osobnych właściwości: wiele numerów telefonów i adresów e-mail powinno zostać zapisanych jako osobne wiersze
TELiEMAIL, a nie jako jedno pole rozdzielone przecinkami. - Znaki specjalne wymagają znaków ucieczki: przecinki, średniki, ukośniki odwrotne i podziały wiersza mają specjalne znaczenie w tekstowych wartościach vCard. Prawidłowy konwerter musi je odpowiednio poprzedzać znakami ucieczki oraz używać wymaganych zakończeń wierszy vCard.
- Kodowanie wpływa na imiona i nazwiska oraz notatki: UTF-8 zachowuje znaki diakrytyczne, cyrylicę, alfabet arabski i znaki azjatyckie, ale importer docelowy może nadal wyświetlać je nieprawidłowo.
- Zdjęcia mogą nie zostać przeniesione: XML może zawierać ścieżkę do obrazu, URL lub zakodowaną wartość binarną, podczas gdy VCF zazwyczaj wymaga osadzonych danych obrazu obsługiwanych wraz z odpowiednim typem MIME.
- Możliwe są duplikaty i utrata rekordów: porównaj liczbę kontaktów źródłowych i zaimportowanych, sprawdź imiona i nazwiska, numery telefonów oraz adresy e-mail, a przed zaimportowaniem całej książki adresowej przetestuj niewielką kopię.
- CSV jest tylko opcjonalnym formatem pośrednim: może być pomocny, gdy program do kontaktów obsługuje import i eksport CSV, ale często powoduje utratę zdjęć, grup, notatek oraz pól zawierających wiele wartości.
Porównanie formatu XML z VCF
Jak formaty XML i VCF wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .XML Extensible Markup Language | .VCF vCard |
|---|---|---|
| Czytelny tekstowo | Tak | Tak |
| Typy danych | Typowane | Częściowo |
| Zagnieżdżone struktury | Tak | Tak |
| Formuły | Nie | Nie |
| Wiele tabel lub arkuszy | — | Nie |
| Typowy rozmiar pliku | Mały | Mały |
| Otwarty standard | Tak | Tak |
| Najlepszy do | Wymiana danych | Udostępnianie i dystrybucja |
| Wprowadzono | 1998 | 1996 |
| Twórca | W3C | IETF |
| Typ MIME | application/xml | text/vcard |
Sugerowane oprogramowanie i linki: konwertery xml na vcf
Najczęściej zadawane pytania
Czy konwerter XML do VCF jest darmowy?
Tak, konwersja XML do VCF na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.
Jak duży może być mój plik XML?
Możesz przesłać pliki XML o rozmiarze do 15 MB i przekonwertować do 100 plików jednocześnie w jednej partii.
Co dzieje się z przesłanymi plikami?
Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.
Czy muszę instalować oprogramowanie, aby przekonwertować XML do VCF?
Nie. Konwersja XML do VCF odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.
Konwersja nie powiodła się?
W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik XML dla tej konwersji z XML do VCF. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.
Czy konwersja XML do VCF zachowa wszystkie pola kontaktów?
Zachowane zostaną tylko te pola, które schemat kontaktu XML mapuje na standardowe właściwości VCF. Pola niestandardowe, dane zagnieżdżone oraz nieobsługiwane notatki lub identyfikatory mogą zostać pominięte albo uproszczone.
Czy plik XML z wieloma kontaktami można przekonwertować do jednego pliku VCF?
Tak, jeden plik VCF może zawierać wiele rekordów kontaktów. Każdy rozpoznany kontakt jest zwykle zapisywany jako osobna wizytówka vCard w tym pliku, ale niekompletny lub nietypowo zbudowany plik XML może uniemożliwić wykrycie niektórych rekordów.
Dlaczego po konwersji XML do VCF brakuje niektórych kontaktów?
Kontakty mogą zostać pominięte, gdy plik XML ma nieoczekiwaną strukturę, nie zawiera wyraźnej nazwy lub identyfikatora kontaktu albo zawiera puste rekordy. XML to format ogólnego przeznaczenia, dlatego eksport przeznaczony dla innej aplikacji może nie używać rozpoznawalnych elementów kontaktu.
Czy dane kontaktów z XML nadal będzie można edytować po konwersji do VCF?
Rozpoznane informacje kontaktowe pozostają możliwe do edycji w książkach adresowych i aplikacjach pocztowych, ale pierwotna struktura XML oraz nieobsługiwane metadane nie zostają zachowane. Konwersja pliku VCF z powrotem do XML nie pozwala na niezawodne odtworzenie pierwotnego pliku.
Dodatkowe formaty dla konwersji pliku
xml
Konwersja odwrotna
Konwersja do .vcf
z innych formatów
- html do vcf
- csv do vcf
- xlsx do vcf
- txt do vcf
- doc do vcf
- nbf do vcf
- pdf do vcf
- spb do vcf
- bak do vcf
- db do vcf
- aba do vcf
- abbu do vcf
- abcddb do vcf
- abcdmr do vcf
- abcdp do vcf
- arc do vcf
- bbb do vcf
- bin do vcf
- bk do vcf
- cvs do vcf
- dbx do vcf
- docx do vcf
- eml do vcf
- gbk do vcf
- icbu do vcf
- ics do vcf
- ldif do vcf
- lnk do vcf
- mbk do vcf
- mpb do vcf
- msg do vcf
- nbu do vcf
- nfb do vcf
- nfc do vcf
- npf do vcf
- pab do vcf
- pbb do vcf
- pst do vcf
- pwi do vcf
- rar do vcf
- sbp do vcf
- sbu do vcf
- smm do vcf
- sparc do vcf
- spba do vcf
- spd do vcf
- spv do vcf
- text do vcf
- usv do vcf
- vcard do vcf
- vci do vcf
- vcs do vcf
- vef do vcf
- wab do vcf
- word do vcf
- zip do vcf