هناك العديد من مكتبات JS التي تسمح بالتصدير إلى التفوق. ولكن ماذا لو أردنا اتباع نهج الحد الأدنى لتجنب التبعيات الإضافية.
أبسط طريقة هي إنتاج ملف CSV من JSON والذي يمكن فتحه بسهولة في برنامج Excel.
ولكن قبل أن أعرض منطق التحويل، دعونا نفهم ما هو ملف CSV والتشفير الذي سنستخدمه عند إنشاء ملف CSV.
يحدد التنسيق العام RFC 4180 ونوع MIME لملفات القيم المفصولة بفواصل (CSV) تعريف تنسيق CSV. لاحظ أن هذه مذكرة فقط لأن تنسيق CSV غير موحد رسميًا.
في بيانات JSON الخاصة بي، لدي أحرف æ å ø من مجموعة أحرف ISO Latin-1 (ISO/IEC 8859-1) التي يجب أخذها في الاعتبار عند إنشاء ملف CSV.
بعض المقتطفات من الإصدار 15.0 من Unicode® Standard التي يجب وضعها في الاعتبار.
من الإصدار القياسي Unicode® 15.0:
باختصار، فإن إضافة مسافة بدون فاصل بعرض صفر قبل سلسلة CSV ستفرض على Excel تطبيق ترميز UTF-8 بدلاً من 1252: أوروبا الغربية (Windows) أو بعض الترميزات الأخرى التي سيختارها Excel في حالة وجود حرف U FEFF غير مزود.
سأوضح الفرق بين إنتاج ملف CSV بمساحة خالية من الفواصل وعرضها صفر وبدونها في المقالة التالية من هذه السلسلة...
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3