0

דוגמה ל-TSV לא חוקי: ספירת עמודות מעבר לכרטיסיות נוספות

אימות קבצי TSV (ערך מופרד בכרטיסיות) עבור שלמות ומבנה במצב לא מקוון.

מעבד... 0%
סורק שורות
בדיקת עמודות ספירת
אימות עצירות טאב
אימות ציטוטים
עריכת דו"ח

תוצאה

דף זה פותח את אימות ה-TSV שנטען מראש עם ייצוא מלאי שבו שם מוצר אחד - "מעמד נייד של אלומיניום" - קיבל כרטיסייה נוספת שהוקלדה באמצע במקום רווח, ומפצלת אותו לשני שדות. האימות פועל בעומס, כך שהכשל המוצג להלן הוא בדיקה חיה, אמיתית, לא צילום מסך מבוים.

זוהי דרך רגילה מאוד להישבר קבצי TSV אמיתיים: כאשר נתונים מוקלדים או מדביקים ביד, הקשה תועה בתוך מה שאמור להיות שם מוצר בודד או תיאור מוסיפה בשקט עמודה נוספת לשורה אחת. מכיוון של-TSV אין תוחם חזותי כפי שעושה פסיק, קל לפספס כרטיסייה נוספת רק על ידי התבוננות בטקסט - לשורה פשוט יש שדה אחד יותר ממה שהכותרת מגדירה.

לוח התוצאות למטה מצביע על השורה המדויקת שבה הספירה נשברת. השווה את זה מול ההגדרה המוגדרת מראש valid-inventory-tsv המקושרת כאן כדי לראות את אותן שלוש עמודות ללא לשונית ה-strey, ואת ה-stray-quote-tsv עבור מצב כשל TSV שונה, נפוץ לא פחות.