ייצוא נתונים לקובץ עם מרווחים קבועים- prn –

פורומים אפיון ופיתוח פריוריטי ייצוא נתונים לקובץ עם מרווחים קבועים- prn –

  • Post
    dandan
    משתתף
    שלום לכולם,

    מישהו מכיר אפשרות לייצוא נתונים לקובץ המבוסס על מרווחים – Space delimited ?

    הכוונה לקובץ טקסט שמקצה מיקומים קבועים לכל שדה.

    הדגש הוא לא קובץ tab delimited

     

    אודה לעזרתכם,

    דן.

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    אני לא חושב שאתה רוצה space delimited, על פניו היה מתכוון לשדות עם רוחבים גמישים, מופרדים ברווח אחד כל פעם.

    אתה כנראה שואל על קובץ רוחב קבוע.

    אם אתה רוצה לייצא קובץ כזה עם שליטה מלאה בצורה, עושים SELECT עם ASCII (ו-UNICODE אולי) ומשרשרים בעזרת STRCAT או אפילו בלי. עוטפים כל שדה בSTRIND/RSTRIND אחרי שרשור רווחים כדי להבטיח רוחב מסוים.

    תעשה DUMP לכמעט כל דו"ח כדי לקבל רושם של סגנון ביטוי הנדרש.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    dandan
    משתתף
    הכוונה כפי שציינתי בכותרת היא ייצוא קובץ עם מרווחים קבועים,

    כלומר, גודל שדה קבוע.

    לכל שדה מוקצים מספר תווים ספיציפיים לפי גודל השדה המקסימלי.

    אשמח אם תוכל לפרט בנוגע למה שציינת:

    "אם אתה רוצה לייצא קובץ כזה עם שליטה מלאה בצורה, עושים SELECT עם ASCII (ו-UNICODE אולי) ומשרשרים בעזרת STRCAT או אפילו בלי. עוטפים כל שדה בSTRIND/RSTRIND אחרי שרשור רווחים כדי להבטיח רוחב מסוים"

    יש למישהו רעיון אם וכיצד ניתן?

    שוב.. הכוונה לא לtab delimited.

     

    תודה,

    דן.

     

    yitzchok
    משתתף
    IL
    עשית dump ב-windbi לדו"ח כלשהו (בו יש שדה CHAR) וראית איך יש שרשור עם מחרוזת של רווחים ואז חיתוך של אורך מסוים מהתוצאה כדי לקבל פלט ברוחב קבוע כולל padding?

    אם לא, בבקשה תסתכל שם ותבין מה קורה, יחסוך הרבה הסבר

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.