الانتقال إلى الأداة
ViewCSV
الملفات تبقى على جهازك

تحويل جهات اتصال CSV إلى VCF ‏(vCard)

contacts.csv· بيانات نموذجية6 صفوف · 7 أعمدة
إصدار vCard
الإصدار 4.0 (⁦RFC 6350⁩) للهواتف والتطبيقات الحديثة، والإصدار 3.0 (⁦RFC 2426⁩) لدفاتر العناوين الأقدم.
مطابقة الأعمدة مع حقول جهة الاتصال
خيارات إضافية
BEGIN:VCARD
VERSION:4.0
FN:ليلى القحطاني
N:القحطاني;ليلى;;;
ORG:شركة النخيل للبيانات
EMAIL;TYPE=home:contact1@example.test
TEL;TYPE=cell,voice:+971 4 255 3617
ADR:;;;الدار البيضاء;;;
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN:أحمد الشمري
N:الشمري;أحمد;;;
ORG:مؤسسة الواحة
EMAIL;TYPE=home:contact2@example.test
TEL;TYPE=cell,voice:+971 4 130 3831
ADR:;;;الدار البيضاء;;;
NOTE:Met at the trade fair\nPrefers email
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN:مريم النجار
N:النجار;مريم;;;
ORG:شركة النخيل للبيانات
EMAIL;TYPE=home:contact3@example.test
TEL;TYPE=cell,voice:+971 4 787 6529
ADR:;;;تونس;;;
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN:عمر المصري
N:المصري;عمر;;;
ORG:دار السلام للتجارة
EMAIL;TYPE=home:contact4@example.test
TEL;TYPE=cell,voice:+971 4 369 7326
ADR:;;;جدة;;;
NOTE:VIP\, call before 10:00
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN:خالد الزهراني
N:الزهراني;خالد;;;
ORG:مؤسسة الواحة
EMAIL;TYPE=home:contact5@example.test
TEL;TYPE=cell,voice:+971 4 942 5446
ADR:;;;جدة;;;
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN:ليلى الحسن
N:الحسن;ليلى;;;
ORG:الخليج للخدمات اللوجستية
EMAIL;TYPE=home:contact6@example.test
TEL;TYPE=cell,voice:+971 4 377 6182
ADR:;;;جدة;;;
END:VCARD

6 صفوف · 1 ملف

عند فتح قائمة جهات اتصال بصيغة CSV يطابق المحوّل أعمدة مثل ⁦First Name⁩ و⁦Email⁩ و⁦Phone⁩ مع حقول vCard، ثم يكتب بطاقة لكل صف في ملف ⁦.vcf⁩ واحد يمكن استيراده في الهواتف ودفاتر العناوين. تُراجَع المطابقات، ويُختار الإصدار 4.0 أو 3.0، ثم يُنزَّل الملف. يُحوَّل الملف في متصفحك ولا يُرفع أبدًا.

طريقة تحويل CSV إلى vCard

  1. اختر فتح ملف، أو أفلت ملف ⁦.csv⁩ أو ⁦.tsv⁩ أو ⁦.txt⁩ مُصدَّرًا من نظام إدارة العملاء أو جدول البيانات أو برنامج البريد، أو اختر لصق. وإذا ظهرت الأسماء مشوّهة فراجع المحدِّد والترميز في إعدادات الاستيراد.
  2. اختر إصدار vCard: الإصدار 4.0 للهواتف والتطبيقات الحديثة، والإصدار 3.0 لدفاتر العناوين الأقدم.
  3. راجع مطابقة الأعمدة مع حقول جهة الاتصال. تُطابَق الأعمدة حسب اسم العنوان؛ ويمكن تغيير أي حقل أو ضبطه على غير مستخدم. والحقول الأقل شيوعًا تحت خيارات إضافية. وإذا كانت العناوين بالعربية ولم تُطابَق تلقائيًا، فاختر الحقول يدويًا.
  4. اختر تنزيل VCF واستورد الملف في هاتفك أو جهات اتصال Google أو Outlook أو جهات اتصال Apple.

نظّف القائمة أولًا إذا كانت فيها مسافات زائدة أو تكرارات: تزيل أداة تنظيف CSV المسافات والتكرارات، ويمكن لأداة مطابقة أعمدة CSV إعادة تسمية الأعمدة أو جمعها قبل التحويل.

الحقول التي تُكتب

الاسم الكامل⁦FN⁩، وهو الاسم الذي تظهر به جهة الاتصال. وإذا لم يُطابَق أو كان فارغًا، يُبنى من اللقب والاسم الأول والأوسط واسم العائلة واللاحقة؛ وإلا فمن الشركة، ثم من البريد الشخصي أو بريد العمل.
الاسم الأول واسم العائلة والاسم الأوسط واللقب واللاحقة⁦N⁩، أي الاسم المنظَّم (⁦Last;First;Middle;Prefix;Suffix⁩). يكتبه الإصدار 3.0 دائمًا لأنه يشترطه؛ أما 4.0 فلا يكتبه إلا إذا كان لأحد الأجزاء قيمة.
الاسم المستعار، الشركة، المسمى الوظيفي⁦NICKNAME⁩ و⁦ORG⁩ و⁦TITLE⁩.
البريد الإلكتروني (شخصي)، البريد الإلكتروني (العمل)⁦EMAIL;TYPE=home⁩ و⁦EMAIL;TYPE=work⁩.
الجوال، هاتف العمل، هاتف المنزل⁦TEL;TYPE=cell,voice⁩ و⁦TEL;TYPE=work,voice⁩ و⁦TEL;TYPE=home,voice⁩. وتُنسخ الأرقام كما كُتبت، بما فيها المسافات و⁦+⁩.
الشارع، المدينة، المنطقة أو المحافظة، الرمز البريدي، الدولةحقل ⁦ADR⁩ واحد بأجزائه بترتيب vCard؛ ويُكتب إذا كان لجزء واحد على الأقل قيمة.
الموقع الإلكتروني، تاريخ الميلاد، ملاحظات⁦URL⁩ و⁦BDAY⁩ و⁦NOTE⁩. ويُنسخ تاريخ الميلاد كما كُتب، لذا يُستخدم تاريخ مثل ⁦1985-04-12⁩.

يأخذ كل حقل عمودًا واحدًا، وتستخدم المطابقة التلقائية كل عمود مرة واحدة على الأكثر. والخلية التي تحمل عنوانَي بريد، مثل ⁦a@example.com; b@example.com⁩، تبقى قيمة واحدة؛ ضع العنوان الثاني في عمود مستقل وطابِقه مع البريد الإلكتروني (العمل).

كيف تُعالَج البيانات الصعبة

  • تتجاهل المطابقة التلقائية حالة الأحرف والمسافات والشرطات السفلية والشرطات والنقاط، وتتعرف على العناوين الشائعة في ملفات جهات الاتصال المصدَّرة وما يقابلها في عدة لغات (⁦Vorname⁩ و⁦Nachname⁩ و⁦Teléfono⁩ و⁦姓名⁩…). ويُطابَق عمود ⁦Phone⁩ العادي مع الجوال، و⁦Email⁩ مع البريد الإلكتروني (شخصي).
  • تُهرَّب الفواصل والفواصل المنقوطة والشرطات المائلة العكسية في القيم بصيغة ⁦\,⁩ و⁦;⁩ و⁦\\⁩، ويصبح فاصل السطر ⁦\n⁩، كما يشترط RFC 6350. فيبقى ⁦Acme, Inc.⁩ اسم شركة واحدًا.
  • تُزال المسافات حول كل قيمة. وتُكتب الأسماء العربية وذات العلامات وغير اللاتينية بترميز ⁦UTF-8⁩.
  • تُطوى الأسطر الأطول من 75 بايت على أسطر تكميلية تبدأ بمسافة، دون تقسيم حرف متعدد البايتات. وتنتهي الأسطر بـ⁦CRLF⁩.
  • الصف الذي لا اسم فيه ولا شركة ولا بريد لا يمكن أن يصبح بطاقة صالحة، فيُتخطّى ويُعدّ في ملاحظة فوق المعاينة.

حل المشكلات

  • «طابِق عمودًا واحدًا على الأقل مع حقل من حقول جهة الاتصال.» لم يُتعرَّف على أي عنوان. اختر الأعمدة بنفسك تحت «مطابقة الأعمدة مع حقول جهة الاتصال».
  • تظهر الأسماء رموزًا مثل é بعد الاستيراد. لم يُقرأ ملف CSV بترميز ⁦UTF-8⁩. اختر ترميزه (غالبًا ⁦Windows-1252⁩ في ملفات Outlook أو Excel القديمة، و⁦Windows-1256⁩ في الملفات العربية القديمة) من «إعدادات الاستيراد»، وراجع المعاينة، ثم نزّل الملف من جديد.
  • جهة اتصال مفقودة. لم يكن في صفها اسم ولا شركة ولا بريد فتُخطّي؛ وتذكر الملاحظة فوق المعاينة العدد. طابِق عمود اسم أو أكمل الصف.
  • دفتر عناوين أقدم يرفض الملف. غيّر إصدار vCard إلى 3.0 ونزّل الملف من جديد.

الحدود والخصوصية

الملفات حتى 25 ميغابايت أو 100 ألف صف أو مليوني خلية تُفتح مع معاينة مباشرة لأول 200 صف. أما الملفات الأكبر فتُحوَّل تدفقيًا: يُقرأ الملف مرتين على أجزاء (مرة لقياس الأعمدة، ومرة للكتابة)، وتذكر ملاحظة أن الملف المنزَّل يشمل الملف كله، ولا يتوفر نسخ. والحد الأقصى لملف الناتج الواحد 4 غيغابايت.

تبقى بيانات جهات الاتصال على جهازك: يجري التحويل في عامل خلفي داخل علامة التبويب هذه، ويوقفه زر إلغاء، ولا يُرسل ملف CSV أبدًا إلى أي خادم. ومع دفعة واحدة: تحويل عدة ملفات يستخدم كل ملف مطابقات الأعمدة الحالية، لذا لا تُحوَّل دفعة واحدة إلا الملفات التي لها العناوين نفسها.

مثال

ثلاثة صفوف من ملف جهات اتصال مُصدَّر، حُوّلت إلى vCard 4.0 بالمطابقات التلقائية. هُرّبت الفاصلة في ⁦Acme, Inc.⁩ وفاصل السطر في الملاحظة؛ وسُمّي الصف الذي فيه شركة فقط باسم الشركة؛ أما الصف الأخير فلا اسم فيه ولا شركة ولا بريد فتُخطّي. ويستخدم الملف المنزَّل نهايات أسطر ⁦CRLF⁩.

CSV
First Name,Last Name,Company,Email,Phone,City,Notes
Ana,García,"Acme, Inc.",ana@example.com,+34 600 123 456,Madrid,"Met at the expo
Prefers email"
,,Northwind Traders,,+1 206 555 0100,Seattle,
,,,,,,No contact details
VCF
BEGIN:VCARD
VERSION:4.0
FN:Ana García
N:García;Ana;;;
ORG:Acme\, Inc.
EMAIL;TYPE=home:ana@example.com
TEL;TYPE=cell,voice:+34 600 123 456
ADR:;;;Madrid;;;
NOTE:Met at the expo\nPrefers email
END:VCARD
BEGIN:VCARD
VERSION:4.0
FN:Northwind Traders
ORG:Northwind Traders
TEL;TYPE=cell,voice:+1 206 555 0100
ADR:;;;Seattle;;;
END:VCARD

أسئلة وأجوبة

هل أختار vCard 4.0 أم 3.0؟

ابدأ بالإصدار 4.0 (RFC 6350) المخصص للهواتف والتطبيقات الحديثة. واستخدم 3.0 (RFC 2426) إذا رفض دفتر عناوين أو نظام إدارة عملاء أقدم الملف؛ ويتضمن 3.0 أيضًا دائمًا الاسم المنظَّم الذي يشترطه.

هل أحصل على ملف لكل جهة اتصال؟

لا. توضع كل البطاقات في ملف ⁦.vcf⁩ واحد، بكتلة ⁦BEGIN:VCARD⁩…⁦END:VCARD⁩ لكل صف، وتستوردها دفاتر العناوين جهاتِ اتصال منفصلة.

هل يمكن إضافة صور أو مجموعات جهات اتصال؟

ليس بهذا المحوّل. فهو يكتب الأسماء والمؤسسة والمسمى الوظيفي والبريد والهواتف وعنوانًا واحدًا والموقع الإلكتروني وتاريخ الميلاد والملاحظات.

المعايير والمراجع