Konwertuj vcf do xlsx

Darmowy konwerter online VCF do XLSX

Konwertuj kontakty vCard na sortowalne i edytowalne wiersze arkusza XLSX.

Konwertuj VCF na XLSX online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 9 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .vcf

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .vcf do .xlsx

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .xlsx

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować vcf do xlsx

Aplikacje książki adresowej i telefony często eksportują kontakty jako VCF, podczas gdy Excel, narzędzia raportujące i przepływy pracy oparte na arkuszach kalkulacyjnych wymagają formatu XLSX. Konwersja wizytówek na wiersze arkusza sprawia, że można je sortować i edytować, a także udostępniać dane kontaktowe osobom, które nie korzystają z menedżera kontaktów.

Czym jest format VCF

W tym kontekście VCF oznacza vCard, tekstowy format kontaktów; nie jest to genomiczny Variant Call Format, który również używa rozszerzenia .vcf. Wizytówka vCard zawiera właściwości takie jak imiona i nazwiska, numery telefonów, adresy e-mail, organizacje, stanowiska, adresy pocztowe, notatki, strony internetowe, daty urodzenia, kategorie, a czasami także osadzone zdjęcia.

Plik może zawierać jeden kontakt albo wiele bloków BEGIN:VCARD i END:VCARD. Telefony, klienci poczty e-mail, aplikacje książki adresowej, systemy CRM oraz usługi, w tym Microsoft Outlook, Apple Contacts, Google Contacts i Thunderbird, tworzą lub eksportują wizytówki vCard.

Czym jest format XLSX

XLSX to oparty na XML format skoroszytów używany przez Microsoft Excel i obsługiwany przez LibreOffice Calc, Apple Numbers oraz inne aplikacje arkuszy kalkulacyjnych. Konwersja zwykle umieszcza jedną wizytówkę vCard w każdym wierszu arkusza i mapuje właściwości na kolumny takie jak Full name, Phone, Email i Organization.

XLSX obsługuje sortowanie, filtrowanie, usuwanie duplikatów, edycję zbiorczą, adnotacje, drukowanie, wiele arkuszy oraz formatowanie. VCF pozostaje lepszym formatem do przenoszenia kontaktów z powrotem na telefony i do oprogramowania książki adresowej, ponieważ XLSX jest tabelą, a nie kompletnym formatem wymiany kontaktów.

Konwersja za pomocą narzędzia online

  1. Otwórz konwerter VCF-to-XLSX w serwisie 101convert.com.
  2. Wybierz plik vCard z komputera lub urządzenia.
  3. Rozpocznij konwersję i poczekaj na wygenerowanie skoroszytu.
  4. Pobierz plik XLSX, otwórz go w Excelu lub LibreOffice Calc i sprawdź kilka rekordów przed jego udostępnieniem lub zaimportowaniem.

Ta metoda nie wymaga instalowania oprogramowania. Książka adresowa zawiera dane osobowe, dlatego przesyłaj ją tylko wtedy, gdy aktualne zasady prywatności i przechowywania danych obowiązujące w usłudze są dla Ciebie akceptowalne.

Konwersja za pomocą Python

W przypadku powtarzalnych konwersji lub dużych partii zainstaluj parser vCard i moduł do zapisu XLSX:

python -m pip install vobject pandas openpyxl

Zapisz ten kod jako vcf_to_xlsx.py w tym samym katalogu co 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)

Uruchom go poleceniem:

python vcf_to_xlsx.py

Skrypt zapisuje plik contacts.xlsx, umieszczając jeden przeanalizowany kontakt w każdym wierszu. Dodaj kolumny dla właściwości specyficznych dla danego źródła, takich jak nickname, birthday lub categories. W przypadku jednorazowego przepływu pracy na komputerze aplikacja książki adresowej często może eksportować plik CSV; otwórz ten plik CSV w Excelu lub Calc i użyj opcji File → Save As, aby wybrać format XLSX.

Ograniczenia jakości i zgodności

  • Wiele numerów telefonów, adresów e-mail lub adresów pocztowych może zostać połączonych w jednej komórce, rozdzielonych na kolumny albo ograniczonych do pierwszej wartości. Sprawdź wynik przed usunięciem oryginalnego pliku VCF.
  • Zdjęcia, członkostwo w grupach kontaktów, niestandardowe właściwości X-, etykiety typów, takie jak komórkowy lub służbowy, pola relacji oraz metadane specyficzne dla aplikacji mogą zostać pominięte lub spłaszczone do tekstu.
  • vCard obsługuje łamanie wierszy, zawartość quoted-printable, tekst UTF-8 oraz deklaracje starszych zestawów znaków. Używaj parsera vCard zamiast traktować plik jak zwykły CSV; jeśli znaki diakrytyczne są zniekształcone, ponów próbę za pomocą oprogramowania respektującego deklarację CHARSET VCF.
  • W miarę możliwości przechowuj numery telefonów, kody pocztowe i inne wartości przypominające identyfikatory jako tekst. W przeciwnym razie Excel może usunąć początkowe zera, zinterpretować wartości na nowo lub zmienić sposób wyświetlania liczb zaczynających się od +.
  • Przed rozpowszechnieniem skoroszytu utworzonego na podstawie niezaufanych danych kontaktowych sprawdź formuły i inne komórki zaczynające się od znaków takich jak =.
  • Aby przywrócić edytowane kontakty na telefon lub do aplikacji poczty e-mail, wyeksportuj arkusz za pomocą menedżera kontaktów jako VCF i sprawdź zaimportowane rekordy.

Porównanie formatu VCF z XLSX

Jak formaty VCF i XLSX wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików VCF i XLSX
Cecha .VCF vCard .XLSX Microsoft Excel Open XML Spreadsheet
Otwarty standard Tak Tak
Kompresja Bez kompresji Oba
Typowy rozmiar pliku Mały Średni
Otwiera się w przeglądarce internetowej Nie Częściowo
Dalsza edycja Ograniczone Łatwy
Obsługa metadanych Rozbudowany Rozbudowany
Czytelny tekstowo Tak Nie
Najlepszy do Udostępnianie i dystrybucja Wymiana danych
Wprowadzono 1996 2007
Twórca IETF Microsoft
Typ MIME text/vcard application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików vcf.

Najczęściej zadawane pytania

Czy konwerter VCF do XLSX jest darmowy?

Tak, konwersja VCF do XLSX 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 VCF?

Możesz przesłać pliki VCF 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ć VCF do XLSX?

Nie. Konwersja VCF do XLSX 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 VCF dla tej konwersji z VCF do XLSX. 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ę.