أداة تصفية CSV
في بعض الأحيان، تريد فقط الصفوف الخاصة ببلد واحد، أو حالة واحدة، أو عميل واحد فقط - وليس عملية التصدير بأكملها. يقرأ هذا الفلتر ملف CSV الخاص بك، ويأخذ فهرس العمود وجزءًا من النص، ويصدر فقط الصفوف التي يحتوي فيها هذا العمود على النص (مطابقة سلسلة فرعية غير حساسة لحالة الأحرف). يُمرَّر صف الرأس كما هو، لذا يظل الإخراج ملف CSV صالحًا يمكنك لصقه مباشرة في جدول بيانات أو أداة أخرى.
كيفية تصفية ملف CSV
-
1
الصق ملف CSV
استخدم مربع الاختيار لإخبار عامل التصفية ما إذا كان الصف 1 هو رأس أم صف البيانات الأول.
-
2
اختر العمود
فهرس قائم على 1 للعمود المطلوب المطابقة معه، على سبيل المثال. `3` للعمود الثالث.
-
3
اكتب نص المباراة
مطابقة السلسلة الفرعية، غير حساسة لحالة الأحرف. سلسلة فارغة تمر عبر كل صف دون تغيير.
-
4
تشغيل الفلتر
يتم إصدار الصفوف المطابقة بالترتيب الأصلي؛ يتم إسقاط غير المباريات. يتم دائمًا الاحتفاظ بالرأس (إن وجد).
استراتيجية المطابقة والأمثلة العملية
يستخدم عامل التصفية str_contains غير حساس لحالة الأحرف في العمود الهدف، مع تمرير صف الرأس دائمًا دون تغيير. وهذا أمر بسيط عن عمد - مشغل واحد، وعمود واحد، وإبرة واحدة - لذلك يظل من الممكن التنبؤ به في حالة الصادرات الفوضوية.
مثال: تصفية الطلبات حسب البلد
| order_id | customer | country | total |
|---|---|---|---|
| 1001 | Alice | FR | 42.00 |
| 1002 | Bob | DE | 18.50 |
| 1003 | Carla | fr | 91.75 |
| 1004 | Dan | ES | 30.00 |
قم بالتصفية على العمود 3 مع fr وستحصل على الصفين 1001 و1003 - المطابقة غير حساسة لحالة الأحرف، لذلك يتم تمرير كل من FR وfr.
نصائح
- قم بالتطبيع أولاً إذا استطعت. قم بتشغيل
toLowerCaseعلى بيانات المصدر الخاصة بك أو قم بتمريرها عبر برنامج نصي للتنظيف بحيث يكون لدى الفلتر عمود ثابت يمكن مضغه. - دمج تمريرات الفلتر. يمكنك تشغيل الفلتر ونسخ المخرجات والتصفية مرة أخرى على عمود مختلف لشروط السلسلة.
- بالنسبة للمنطق المعقد، قم بالتبديل إلى SQL أو جدول بيانات. تتألق هذه الأداة في الشرائح السريعة؛ تعتبر المسندات المركبة (
country = FR AND total > 50) أسهل في مرشحات SQL أو Excel.
حالات الحافة
- يتم التعامل مع الصفوف التي يكون فيها العمود الهدف أقصر من المتوقع (ملف CSV متعرج) على أنها فارغة في هذا العمود وبالتالي تفشل في المطابقة غير الفارغة.
- تعتمد المطابقة على سلسلة فرعية: يتطابق
USمعUnited Statesوplusوmusical. استخدم إبرة أكثر تحديدًا أو عمودًا مختلفًا إذا كان فضفاضًا جدًا. - يتم الاحتفاظ بالفواصل داخل الخلايا المقتبسة؛ يتنقل المحلل اللغوي خلال تحليل ملف CSV الكامل قبل التحقق من العمود الهدف.
الأسئلة الشائعة
ليس بشكل مباشر - يقوم الفلتر بمطابقة نص السلسلة الفرعية. بالنسبة للنطاقات، افتح ملف CSV في جدول بيانات أو استعلم عنه باستخدام SQL واستخدم عوامل المقارنة المناسبة.
لا. يتم كتابة كل من قيمة الخلية ونص البحث بأحرف صغيرة قبل المقارنة، لذا فإن FR وfr وFr جميعها تتطابق مع نفس الصفوف.
اليوم الفلتر شامل فقط (احتفظ بالمطابقات، وأسقط الباقي). بالنسبة للاستبعاد، يمكنك الوصول إلى أداة تحتوي على تعبيرات regex أو تعبيرات تشبه SQL، أو استخدم مخرجات Keep-matches كقائمة سوداء وقم بإزالة تلك الصفوف من الأصل.
يتم إرسال ملف CSV إلى خادمنا لتشغيل عامل التصفية. ولا يتم تخزينه أو مشاركته، ولا تتم إضافته إلى رابط الصفحة.
أدوات ذات صلة
مستخرج الأرشيفات
افحص حاويات ZIP وJAR وXPI وDOCX وXLSX وPPTX وODT محليًا في المتصفح، ونزّل الملفات منفردة من دون رفع الأرشيف الأصلي.
مقسم أوراق Excel
قسّم دفتر عمل XLSX أو XLS حسب علامة تبويب الورقة أو دفعات صفوف البيانات أو قيمة عمود داخل المتصفح. نزّل ملف XLSX واحدًا أو ZIP محليًا من دون رفع الملف.
محوّل XML إلى CSV
حوّل بنية XML الجدولية المسطحة محليا في المتصفح إلى ملف CSV بترميز UTF-8 وفواصل، ثم انسخه أو نزّله.
تحويل CSV إلى Excel
حوّل بيانات CSV إلى مصنف XLSX من ورقة واحدة داخل متصفحك. راجع الفاصل، وحافظ على المعرّفات، واستنتج الأرقام الآمنة مع إبقاء المحتوى محليا.
دمج أوراق Excel
ادمج ملفات XLSX وXLS وXLSM وXLSB وODS محليًا. احتفظ بالأوراق منفصلة أو أضف الصفوف ذات العناوين المتطابقة ثم نزّل ملف XLSX.
محوّل M4A إلى MP3
حوّل صوت M4A إلى MP3 لدعم تشغيل أوسع. ارفع ملف .m4a ونزّل نسخة .mp3 متوافقة.
الأداة متاحة بلغات أخرى
- CSV 필터링 도구 [KO]
- Thiết bị lọc CSV [VI]
- CSV-filtertool [NL]
- CSV过滤工具 [ZH]
- CSV-Filter-Tool [DE]
- CSV Filter Tool [EN]
- Alat Filtrasi CSV [ID]
- CSV-filterverktyg [SV]
- Filtr plików CSV [PL]
- เครื่องมือกรองข้อมูล CSV [TH]
- Herramienta de Filtro CSV [ES]
- Outil de filtre CSV [FR]
- Ferramenta de Filtro CSV [PT]
- CSVフィルターツール [JA]
- CSV Filtreleme Aracı [TR]
- Strumento di Filtro CSV [IT]
- Инструмент фильтрации CSV [RU]