تحويل XLSX وCSV
صدّر ورقة XLSX محددة إلى CSV أو JSON بالقيم الخام، أو حوّل ملف CSV محليًا إلى XLSX بخلايا نصية حرفية.
طريقة الاستخدام
اختر الاتجاه. لقراءة XLSX افحص المصنف كله، ثم اختر ورقة وتصدير CSV أو JSON. في CSV حدد الفاصل وحماية الصيغ وBOM، ثم انسخ النص الكامل أو نزّله؛ صفحات المعاينة لا تغيّر التصدير. لإنشاء XLSX اختر ملف CSV بترميز UTF-8 وفاصله، ثم أنشئ الملف ونزّله. يحتوي على ورقة Data واحدة وكل خلاياه نصوص؛ لا استنتاج للعناوين أو الأرقام أو التواريخ، ولا تحويل للنص =1+1 إلى صيغة.
قيمة نصية 0012 تبقى نصًا، وخلية عددية 0.1 تحفظ نص رقمها في JSON. صيغة 99+99 ذات قيمة مخزنة 2 تصدر 2 دون حساب 198. تاريخ منسق بالقيمة 43830 يبقى 43830 مع بيان نظام 1900 أو1904 في JSON.
حدود الدعم
هذا نطاق دعم محدد، وليس قارئًا لكل ملفات Excel الصحيحة. تُرفض macros والروابط الخارجية والصيغ المشتركة أو المصفوفية أو بلا قيمة مخزنة عددية/منطقية، والأخطاء والدمج والرسومات والتعليقات والأسماء المعرفة والحماية والأجزاء غير المعروفة. تُفحص أنماط وتخطيطات وخصائص وصفية محددة ثم تُهمل؛ لا حفظ للتنسيق أو كود الصيغ، والصفوف والأعمدة المخفية تحتفظ ببياناتها. الأوراق المخفية غير مدعومة. تُرفض الأعداد التي تغيّر مكتبة الجداول دقتها العشرية بدل تقريبها بصمت. كاتب CSV يقبل 2 MiB إدخالًا وناتجًا، و1000 صف و50 عمودًا و20000 خلية، و20000 وحدة UTF-16 للخلية و1 MiB لمجموع نصوصها. حماية XString وتمثيل CR والحجز المحافظ لحجم ZIP قد ترفض نصًا أقصر؛ لا يكتب بيانات المستخدم قبل فحص تقدير الحجم. العامل بمهلة 5 ثوانٍ ضمن جلسة 15 ثانية. حدود البيانات لا تمثل سقفًا شاملًا لذاكرة المتصفح؛ محلل XML قد يخصص رمزًا قبل فحص الحد في رد النداء.
أسئلة شائعة
هل تحفظ CSV وJSON جميع معاني المصنف؟
لا. CSV نصوص فقط: كل خلية مقتبسة، والفاصل صريح وCRLF بين الصفوف وBOM اختياري. الحماية الافتراضية تضيف علامة مفردة قبل نص شبيه بالصيغة، بما فيه الأعداد السالبة؛ الوضع الحرفي قد ينفذ كصيغة عند فتحه في برنامج جداول. لا يوجد استنتاج لصف عناوين. JSON يسجل مرجع الخلية ونوعها ونصها وإشارة cached، ويحفظ الفرق بين خلية فارغة وخلية غير موجودة؛ CSV لا يحفظ هذا الفرق. ملفات XLSX التي تحوي NUL بعد فك النص غير مدعومة وتُرفض أثناء الفحص؛ لا يوجد مسار تصدير لها. سقف النسخ والتنزيل 2 MiB لـCSV و4 MiB لـJSON. لا تُحسب الصيغ وقد تكون قيمها المخزنة قديمة، ولا تُحوّل تواريخ serial إلى تواريخ منسقة. في اتجاه CSV إلى XLSX، تزال BOM الأولى فقط، وتبقى المسافات وفواصل الأسطر داخل الخلايا المقتبسة وتسلسلات _x0041_ نصوصًا حرفية. النص الشبيه بالصيغة يبقى خلية نصية دون إضافة علامة مفردة؛ هذه سياسة مختلفة عن حماية تصدير CSV. يمكن فحص الناتج بالاتجاه الآخر ضمن الحدود؛ ليس هذا حفظًا لجميع خصائص أي مصنف. كل المعالجة محلية بلا رفع أو حفظ تلقائي. الإلغاء يوقف العامل ويطلب abort لقراءة FileReader؛ يبقى الحجز حتى تستقر القراءة، ولا يوجد تراكم غير محدود للقراءات.
أدوات مرتبطة
تنسيق وفحص JSON
نسّق JSON أو صغّره وافحصه مع الحفاظ على الأعداد الكبيرة ورفض المفاتيح المكررة.
تحويل CSV وJSON
حوّل جدول CSV إلى JSON والعكس محليًا، مع حفظ الخلايا كنصوص وفحص العناوين والاقتباسات.
عرض وتحرير CSV
حرر CSV وصفّ الصفوف ورتبها وأضف صفوفًا، ثم اختر أعمدة التصدير والتنظيف الاختياري مع حفظ الجدول الأصلي.