ارفع ملف CSV حتى 5 ميغابايت ونزّل ملف .xlsx يُفتح مقسّمًا إلى أعمدة، فيه الأرقام أرقام والتواريخ تواريخ، والرموز مثل 00123 كما كُتبت. يُكتشف الفاصل من الملف.
يقبل .csv و.tsv و.txt — حتى 5 ميغابايت، بلا حساب
خلف الكواليس
الفاصل هو ما يقسّم كل سطر من الأسطر الخمسة الأولى إلى العدد نفسه من الأعمدة، من بين الفاصلة والفاصلة المنقوطة وعلامة الجدولة والخط العمودي. لا يُحتسب الفاصل الموجود داخل خلية بين علامات اقتباس، فلا يضيف "Acme, Ltd" عمودًا.
القيمة المحاطة بعلامات اقتباس يمكن أن تحتوي على الفاصل وعلى فواصل أسطر وعلى علامات اقتباس مُضاعفة. تبقى الثلاثة داخل الخلية نفسها.
يُختبر كل عمود على أول 200 قيمة فيه. كلها أرقام: عمود أرقام. كلها تواريخ ISO أو تواريخ يأتي فيها اليوم أولًا: عمود تواريخ. وكل ما عدا ذلك، بما فيه الرموز مثل 00123، يبقى نصًا كما هو في الملف تمامًا.
علامة اقتباس غير مغلقة أو صف بعدد حقول خاطئ يُتخطّى ويُذكر في تنبيه، ويُحوَّل بقية الملف كالمعتاد.
أسئلة
نعم. يُقرأ الفاصل من الملف نفسه ولا يُفترض. الفاصلة المنقوطة وعلامة الجدولة والخط العمودي تُكتشف بالطريقة نفسها التي تُكتشف بها الفاصلة، ولهذا تُفتح الملفات المصدّرة من النسخ الأوروبية من Excel بشكل صحيح.
لأن Excel يفترض فاصل القوائم الخاص بنظامك. إذا كان الملف يستخدم الفاصلة ونظامك يتوقع الفاصلة المنقوطة، يصبح كل صف خلية واحدة. التحويل إلى .xlsx أولًا يزيل هذه المشكلة تمامًا، إذ يصل الملف مقسّمًا إلى أعمدة.
نعم، إذا كان ملف CSV محفوظًا بترميز UTF-8: تصل é وü وñ والعربية والسيريلية واليابانية سليمة. ملف CSV المحفوظ بصفحة ترميز Windows قديمة، مثل خيار "CSV (Comma delimited)" في Excel، يفقد أحرفه المشكّلة؛ احفظه بصيغة "CSV UTF-8" بدلًا من ذلك.
الخلية المحاطة بعلامات اقتباس تبقى كاملة. "Acme, Ltd" تبقى خلية واحدة ولا تنقسم إلى اثنتين، حتى عندما تكون علامات الاقتباس نفسها مهرّبة بتكرارها.
تُكمَّل الصفوف القصيرة بخلايا فارغة وتُتخطّى الصفوف الطويلة جدًا مع تنبيه يذكر رقم السطر. ويكتمل التحويل بدلًا من أن يفشل بسبب صف واحد سيئ.
5 ميغابايت لكل ملف. لا حاجة إلى حساب، ولا يُخزَّن الملف: يُحوَّل في الذاكرة ويُعاد ملف .xlsx فورًا.