مطور / البيانات
تقسيم CSV: عدد الصفوف لكل ملف أو عدد الملفات
قسّم ملف CSV كبيرًا بترميز UTF-8 إلى ملفات أصغر حسب عدد الصفوف أو عدد الملفات الذي تختاره. احتفظ بالعنوان في كل ملف ونزّل النتائج معًا في ملف ZIP.
تقسيم CSV: عدد الصفوف لكل ملف أو عدد الملفات: يقرأ CSV على دفعات ويحافظ على السجلات المقتبسة التي تحتوي على فواصل أو أسطر جديدة. ينشئ وضع عدد الصفوف لكل ملف أجزاءً متتالية، بينما يوزّع وضع عدد الملفات صفوف البيانات بالتساوي على ملفات غير فارغة. يمكن تكرار السجل الأول كعنوان. تُكتب نهايات السجلات بصيغة CRLF. يُخزَّن ملف ZIP الناتج دون ضغط. الحدود هي 1 GiB للإدخال، و16 MiB لكل سجل، و1,000 ملف ناتج. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
يمكن أن تحتوي الحقول المقتبسة على فواصل وأسطر جديدة. تُحفظ السجلات الفارغة. تُكتب نهايات السجلات بصيغة CRLF؛ ويبقى النص داخل الحقول المقتبسة دون تغيير. ينفّذ وضع عدد الملفات مرحلتين ويوزّع أعداد الصفوف بالتساوي؛ ويؤدي وجود سجلات أقل من عدد الملفات المطلوب إلى إنشاء عدد أقل من الملفات غير الفارغة.
تُقرأ الملفات على دفعات. لا تزال ملفات الإخراج وZIP بحاجة إلى ذاكرة المتصفح. الحدود: إدخال بحجم 1 GiB، و16 MiB لكل سجل، و1,000 ملف إخراج. تُخزّن إدخالات ZIP من دون ضغط.
سجلات CSV
يوثّق RFC 4180 استخدام علامات الاقتباس في CSV، والأسطر الجديدة المضمّنة، والعناوين الاختيارية (https://www.rfc-editor.org/rfc/rfc4180). يقسم الأداة السجلات المنطقية بدلًا من الأسطر الفعلية.
ملفات ZIP والمحلية
تنشر PKWARE مواصفة تنسيق ZIP (https://support.pkware.com/pkzip/appnote). يستخدم الناتج إدخالات ZIP مخزّنة مع مجاميع تحقق CRC-32. تصف W3C File API (https://www.w3.org/TR/FileAPI/) التعامل مع الملفات المحلية وBlob. يبقى الإدخال على جهازك.
طريقة الاستخدام
- اختر ملف CSV بترميز UTF-8 وطريقة التقسيم.
- حدّد عدد الصفوف أو عدد الملفات، واختر ما إذا كان السجل الأول عنوانًا.
- قسّم الملف، وراجع عدد الصفوف، ونزّل ملف ZIP.
الخصوصية والقيود
تتم معالجة مدخلاتك وملفاتك في المتصفح. لا يتم رفع أي شيء.
أدوات ذات صلة
الأسئلة الشائعة
هل يُحتسب السطر الجديد داخل علامات الاقتباس كصف؟
لا. ينتمي السطر الجديد داخل حقل مقتبس إلى ذلك الحقل. تُحتسب فقط حدود السجلات الواقعة خارج الحقول المقتبسة كصفوف.
هل تتوزع الملفات بالتساوي عند اختيار عدد من الملفات؟
نعم. يؤدي تقسيم 10 سجلات بيانات إلى ثلاثة ملفات إلى إنشاء 4 و3 و3 سجلات. إذا كان عدد السجلات أقل من عدد الملفات المطلوب، يتم إنشاء الملفات غير الفارغة فقط.
هل يتم الاحتفاظ بالسجلات الفارغة؟
نعم. يتم احتساب السجلات الفارغة والاحتفاظ بها. ويكون العنوان الاختياري هو السجل الأول، حتى إذا كان فارغًا.
هل تتم قراءة الملف بالكامل في مربع نص؟
لا. تتم قراءة الإدخال على دفعات، وينفّذ وضع عدد الملفات عمليتي مرور. مع ذلك، تشغل الملفات الناتجة مساحة من ذاكرة المتصفح، لذلك قد تحد الذاكرة المتاحة من حجم التنزيلات الكبيرة.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا