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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. ייבוא נתונים ממקור אינטרנטי לאקסס

ייבוא נתונים ממקור אינטרנטי לאקסס

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

    אני רוצה לקבל נתונים באופן קבוע (מתעדכן כל X זמן) לאקסס,
    חיפשתי באינטרנט ולא מצאתי תוצאות

    [באקסל יש אפשרות פשוטה לעשות שאת, בכרטיסייה נתונים > ייבא מ > רשת]
    באקסס אמנם יש בכטיסייה נתונים חיצוניים > מקור נתונים חדש אפשרות לייבא משירותי מקוונים, אבל לא הבנתי מה האפשרויות שמובאות שם
    אני צריך לייבא ממקור כמו

    https://www.call2all.co.il/ym/api/?RenderYMGRFile&token=*********&convertType=csv&wath=ivr2:Log/LogApprovalAll/ApprovalAll.ymgr
    

    הפורמט שאני יכול לקבל את הנתונים הוא CSV או JSON (אפשר גם html)

    התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
    ivr.8480381@gmail.com

    OdedDvirO מלאמ 2 תגובות תגובה אחרונה
    0
    • OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
      #2

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

      פ תגובה 1 תגובה אחרונה
      3
      • פ מנותק
        פ מנותק
        פשוט אבל תותח
        השיב לOdedDvir ב נערך לאחרונה על ידי
        #3

        @OdedDvir
        תודה רבה, אני כן צריך פיתרון אמיתי ונורמאלי

        התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
        ivr.8480381@gmail.com

        OdedDvirO תגובה 1 תגובה אחרונה
        0
        • OdedDvirO מנותק
          OdedDvirO מנותק
          OdedDvir
          השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
          #4

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

          פ תגובה 1 תגובה אחרונה
          3
          • פ מנותק
            פ מנותק
            פשוט אבל תותח
            השיב לOdedDvir ב נערך לאחרונה על ידי
            #5

            @OdedDvir
            חשוב לי להבין אם כן למה כתבת שזה פיתרון 'מלוכלך'.
            אני עובד עם מישהו שרוצה להטמיע את זה בתוכנה מאוד מסודרת, ואנ ילא רוצה 'להתלכלך' ולהציע לו פיתרון לא לעניין...

            התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
            ivr.8480381@gmail.com

            OdedDvirO תגובה 1 תגובה אחרונה
            0
            • OdedDvirO מנותק
              OdedDvirO מנותק
              OdedDvir
              השיב לפשוט אבל תותח ב נערך לאחרונה על ידי OdedDvir
              #6

              @פשוט-אבל-תותח חשבתי שגם לך זה הרגיש קצת מלוכלך, לא? כי טכנית אפשרי לעשות את זה בצורה סגורה באקסס, כמו שציינתי, בלי להרגיש שאני צריך לנצל את הרכיב שיש באקסל, בגלל שמייקרוסופט העדיפו לפתח אותו על פני אקסס. היה ראוי להוסיף פיצ'ר כזה גם לאקסס, בלי להיעזר בכל מיני תוספים כדי לשלוח בקשת http או לפרסר json.
              בנוסף, טעיתי שכבר יש לך את זה עובד באקסל, והצעתי דרך קלה.

              פ תגובה 1 תגובה אחרונה
              0
              • פ מנותק
                פ מנותק
                פשוט אבל תותח
                השיב לOdedDvir ב נערך לאחרונה על ידי
                #7

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

                התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                ivr.8480381@gmail.com

                OdedDvirO תגובה 1 תגובה אחרונה
                0
                • מלאמ מנותק
                  מלאמ מנותק
                  מלא
                  השיב לפשוט אבל תותח ב נערך לאחרונה על ידי
                  #8

                  @פשוט-אבל-תותח
                  אם הדוגמא דומה למקור, ואתה רוצה לייבא נתונים מימות המשיח,
                  יש קובץ אקסס לתקשור עם הAPI שלהם. יש את זה בפורום של ימות.

                  תגובה 1 תגובה אחרונה
                  1
                  • OdedDvirO מנותק
                    OdedDvirO מנותק
                    OdedDvir
                    השיב לפשוט אבל תותח ב נערך לאחרונה על ידי OdedDvir
                    #9

                    @פשוט-אבל-תותח בבקשה:

                    1. תייבא את הספריה VBA-JSON מכאן. תוריד את הקובץ bas ותייבא לפרוייקט שלך.
                    2. תוסיף הפנייה לספרייה "Microsoft Scripting Runtime".
                    3. הקוד הבא שולח בקשת GET ומחזיר מחרוזת של התוכן:
                    Public Function HttpGet(url As String) As String
                        Dim httpRequest As Object
                        Set httpRequest = CreateObject("WinHttp.WinHttpRequest.5.1")
                        Dim res As String
                        
                        httpRequest.Open "GET", url, False
                        httpRequest.Send
                        HttpGet = httpRequest.responseText
                    End Function
                    
                    1. את התגובה אתה צריך לפרסר עם הספריה VBA-JSON.
                      הנה דוגמא לשימוש ב-API של טסטים, שמחזיר נתוני דמה של משתמשים, ושליפת ערך השדה "firstname" מהתגובה:
                        Dim res As String
                        Dim json As Object
                        
                        res = HttpGet("https://jsonplaceholder.typicode.com/users/1")
                        Set json = ParseJson(res)
                        
                        MsgBox json("username")
                    

                    התוצאה:
                    8199d788-ad65-44eb-b7e7-41d6fbdf870b-תמונה.png

                    תגובה 1 תגובה אחרונה
                    7

                    בא תתחבר לדף היומי!
                    • התחברות

                    • אין לך חשבון עדיין? הרשמה

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