שליחת מייל לכלל העובדים באופן אוטומטי עם מידע מתוך קובץ אקסל - טכנולוגיית מידע - IT - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


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), אבל זה לא אמור לקחת יותר מכמה ימי עבודה (למתחיל גמור שלא כתב קוד)

קישור לתוכן
שתף באתרים אחרים

  • 1 חודש מאוחר יותר...

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...