• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    הורדת דוחות [לוגים] מהמערכת לאקסל

    שאלות ועזרה הדדית
    9
    54
    2485
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ע
      עץ השדה @יהודיה נערך לאחרונה על ידי

      @יהודיה
      /Log/csv/LogPlaybackPlayStop/LogPlaybackPlayStop-חודש-שנה.csv
      הכל כתוב בפוסט שבקישור שנשלח כאן

      @33064325 אמר בהורדת דוחות [לוגים] מהמערכת לאקסל:

      @יהודיה רגע למה לא הורדת דו"ח CSV
      https://f2.freeivr.co.il/post/30786

      צ תגובה 1 תגובה אחרונה תגובה ציטוט 1
      • צ
        צבי 10 @עץ השדה נערך לאחרונה על ידי צבי 10

        @עץ-השדה
        מה החיסרון בלהמיר את % ואת # לפסיק. ואת
        / לנקודה.
        לאחמ"כ "בנתונים" לבחור את עמודה A (עם כל הנתונים, עדיין לא מופרדים)
        להפריד אותם ע"י פסיק

        1.jpg

        וכך יש את כל הנתונים באקסל דרך YMGR גם בחודשי.

        ע D 2 תגובות תגובה אחרונה תגובה ציטוט 0
        • ע
          עץ השדה @צבי 10 נערך לאחרונה על ידי עץ השדה

          @צבי-10 אתה צודק, אבל יש אנשים שלא כ״כ פשוט להסביר להם לשנות סיומת של הYMGR וכו׳
          לא אומר שייבוא csv לאקסל בהכרח יותר פשוט, השאלה מה יותר קליט...

          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • D
            dudu @צבי 10 נערך לאחרונה על ידי

            @צבי-10 הבעיה היא כשלא כל השורות זהות בנתונים, לדוג' בחלק שורות מזוהה עם שם וחלק לא, ואז העמודות יוצאות מבולבלות...

            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • י
              יהודיה נערך לאחרונה על ידי

              תודה על העזרה,
              הענין סודר עם נציג טלפוני

              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • צ
                צבי 10 נערך לאחרונה על ידי צבי 10

                עשיתי מאקרו ללוג " LogFolderEnterExit-2020-11.ymgr"
                אבל הוא חותך את ה ID כיוון שבשורה של ID יש יותר פרטים של מתאימים עם הטבלהביאור 2020-11-30 210216.jpg

                1. פותחים את אקסל, וב "נתונים" > "מתוך טקסט"
                2. מחליפים את התצוגה ל"All files" ובוחרים את הלוג .LogFolderEnterExit.ymgr > "ייבא"
                  3.בוחרים ב"מפריד" פסיק. ו"טען" (ב"טען"(יש אפשרות לבחור איפה לטעון לדוג' שורה A2)
                3. ב"מאקרו" בוחרים בראשון
                  פתיחת-ymgr-1.0.xlsm
                  בהצלחה
                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • Y
                  yankl נערך לאחרונה על ידי

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

                  באופן אישי עשיתי מאקרו שמוריד את הקובץ (ע"י FTP) ומרענן את התצוגה בלחיצת כפתור,
                  אם יש לכם חיבור FTP אשמח לסייע ביצירת המאקרו.

                  בהצלחה.

                  3 תגובה 1 תגובה אחרונה תגובה ציטוט 2
                  • 3
                    33064325 @yankl נערך לאחרונה על ידי

                    @yankl אדרבא, נשמח לדעת איך עושים זאת
                    יש FTP

                    Y תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • Y
                      yankl @33064325 נערך לאחרונה על ידי

                      @33064325

                      1. לפתוח פנקס רשימות ולכתוב שם:
                      `$File = "**C:\**LogFolderEnterExit-**2021-06**.csv"
                      $ftp = "ftp://**033333333**:**6x6x6x6x**@ymtb.freeivr.co.il//ivr/Log/csv/LogFolderEnterExit/LogFolderEnterExit-**2021-06**.csv"
                      
                      "ftp url: $ftp"
                      
                      $webclient = New-Object System.Net.WebClient
                      $uri = New-Object System.Uri($ftp)
                      
                      "Downloading $File..."
                      
                      $webclient.DownloadFile($uri, $File)
                      `
                      

                      צריך לשנות כמובן בקוד הנ"ל בכ"מ שבין ה**

                      • מיקום שמירת הקובץ במחשב
                      • איזה חודש מדובר (בשם קובץ המקור ובשם היעד)
                      • מספר המערכת
                      • קוד גישה לFTP

                      לשמור את הקובץ בשם refresh.ps1

                      1. באקסל שיצרנו לפי ההודעה הקודמת ליצור 2 מאקרו (אפשר לאחד אותם, לא מומלץ לדעתי).
                      Sub refresh()
                      'Call Powershell and run scripts
                          Call Shell("powershell -command powershell.exe -Executionpolicy Bypass -file ""C:\refresh.ps1", vbMaximizedFocus)
                      End Sub
                      

                      כמובן אם שמרת במקום אחר, לשנות גם כאן.

                      וכן מאקרו פשוט של הקלטת רענון התצוגה.

                      תוכל להוסיף לחצן בשביל כ"א מהם שיהיה יותר נוח.
                      8748152a-31d0-4d67-a98e-014f6fef65af-image.png

                      בכל חודש רק לשנות בקובץ הראשון את שם החודש.
                      בהצלחה.

                      תגובה 1 תגובה אחרונה תגובה ציטוט 3
                      • Y
                        yankl נערך לאחרונה על ידי yankl

                        כמובן שבשלב הבא יש אפשרות לשנות את השאילתא שתסנן ותרכז את הדוח לפי שם או לפי שלוחה.
                        באותו קובץ בלשונית נפרדת או בקובץ חדש.

                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • פוסט ראשון
                          פוסט אחרון