Skip to main content
العودة إلى الأدلة

كيف يعمل تحويل CSV و Excel و XML

تشترك جميع أدوات CSV / Excel / Xml الأربعة في PDFPilot في بنية XML واحدة: <rows> <row> <columnname> value </columnname> ... سميت على اسم رأس هذا العمود. هذا شكل متعمد ، عام ، موثق ، وليس تخمينًا لأي مخطط مملوك للمحاسبة أو نظام تخطيط موارد المؤسسات.

يتم تعقيم رؤوس الأعمدة إلى أسماء عناصر XML صالحة عند التحويل إلى XML: تصبح المسافات عبارة عن شرطات سفلية ، ويتم تجريد علامات الترقيم ، ويحصل الاسم الذي يبدأ برقم على بادئة سفلية. الرأس الذي يتم تطهيره إلى أي شيء قابل للاستخدام يعود إلى اسم موضعي مثل FIELD_2.

يؤدي تحويل الاتجاه الآخر (XML إلى CSV أو XML إلى Excel) إلى استعادة نفس الهيكل بالضبط. ترتيب الأعمدة والأسماء مأخوذة من عنصر <row> الأول - ينتج صف لاحق يفتقد أحد هذه الحقول خلية فارغة بدلاً من إزاحة الأعمدة الأخرى ، وينتج XML الذي لا يتطابق مع هذا الشكل خطأ واضحًا بدلاً من تخمين.

يقوم Excel إلى XML بتحويل الورقة الأولى فقط بالبيانات الموجودة في المصنف - وهو قيد حقيقي تم الكشف عنه وليس خطأ. يحتاج المصنف متعدد الأوراق إلى شكل إخراج لكل ورقة لا تنشئه هذه الأداة ، نظرًا لأن تسلسل الصفوف من الأوراق ذات الأعمدة المختلفة قد يؤدي إلى إتلاف البيانات بدلاً من الاحتفاظ بها.

ينتج XML to Excel ملف .xlsx أصليًا وصالحًا مع ورقة واحدة - بيانات عادية فقط ، مع قيم رقمية مخزنة كأرقام حقيقية وكل شيء آخر كنص. لا يوجد تنسيق أو صيغ أو أوراق متعددة ، لأن XML المصدر لا يحمل هذه المعلومات أيضًا.

بالنسبة لهذه الأداة ، تحدث جميع التحويلات الأربعة بالكامل في متصفحك. لم يتم تحميل ملفك مطلقًا إلى خادم.

أداة ذات صلة