Try HWzone in English English
עבור לתוכן
  • צור חשבון
  • מי אנחנו?

    שלום אורח/ת!

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

    החברים שלנו נהנים מיתרונות רבים, כולל היכולת להשתתף בדיונים, להנות מהגרלות ומבצעים לחברי האתר, ולקבל מידי שבוע את התכנים הבולטים שלנו ישירות במייל.

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

MeniAdam

שליחת מייל לכלל העובדים באופן אוטומטי עם מידע מתוך קובץ אקסל

Recommended Posts

שלום רב

 

יש לנו קובץ אקסל , בטבלה הראשונה הערך הוא המייל של העובד ובטבלה השניה מידע הנוגע לאותו עובד

אנחנו מעוניינים למצוא דרך לשלוח מייל פרטני לכל עובד עם המידע שנמצא בטבלה השניה עבורו

וכמובן עם כמה שפחות התעסקות ידנית עם זה.

 

דוגמה לקובץ:

Meni@adam.com 510 nis october
Yosi@adam.com 490 nis october
Ehos@adam.com 590 nis october
   

 

אודה לעזרתכם

מני

 

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

היי,

דרך אחת לגשת לעיניין הזה היא לכתוב סקריפט שיעשה זאת.

 

תוכל לכתוב את הסקריפט ב2 שיטות:

1. מתוך האקסל, ליצור מאקרו (לדוגמא, http://www.makeuseof.com/tag/send-emails-excel-vba/)

2. לכתוב משהו בפייתון \ רובי (או שפה אחרת שאתה \ מישהו אחר שולט בה).

 

לגבי 2: 

מצאתי כמה דברים:

http://codereview.stackexchange.com/questions/109817/send-emails-with-data-from-spreadsheet-files זה נראה דומה למה שאתה רוצה (לא קראתי הכל), אז אתה אולי יכול לקחת חלקים משם.

 

כמה הסברים כללים על איך לשלוח מייל מפייתון - 

http://stackoverflow.com/questions/6270782/how-to-send-an-email-with-python

http://naelshiab.com/tutorial-send-email-python/

 

והסברים על איך לקרוא קובץ אקסל 

1. הספריה : https://openpyxl.readthedocs.io/en/default/

2. מדריך חביב https://code.tutsplus.com/tutorials/how-to-work-with-excel-documents-using-python--cms-25698

 

אני יודע שזה נראה ארוך \ מפחיד (במיוחד הקוד מ stackexchange), אבל זה לא אמור לקחת יותר מכמה ימי עבודה (למתחיל גמור שלא כתב קוד)

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

תודה nim901 על הפתרונות , הרבה זמן שאני רוצה לשבת על פייתון וזה נראה אתגר התחלתי טוב :)

תודה multicore , אנסה את הפתרון ואעדכן.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

לא חייבים Exchange. כל שרת SMTP יעבוד עם זה.

תשים לב איך הוא בונה את הפונקציה של SendNotification - זאת גישה ישירה לאובייקטים של dotnet framework על המחשב שאתה מריץ בו את הקוד.

$Msg = New-Object Net.Mail.MailMessage
 $Smtp = New-Object Net.Mail.SmtpClient($ExchangeServer)

חלק גדול מ Powershell זה לדבר עם ספריות מערכת קיימות.

שתף דיון


קישור ישיר להודעה
שתף באתרים אחרים

הצטרפ/י לדיון

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

אורח
הוסף תגובה

×   התוכן שהודבק הוא עם עיצוב.   הסר עיצוב

  Only 75 emoji are allowed.

×   הקישור שלך הוטמע אוטומטית.   הצג כקישור רגיל

×   התוכן הקודם שלך שוחזר אוטומטית.   נקה הכל

×   You cannot paste images directly. Upload or insert images from URL.


×
  • צור חדש...