Skip to content

RoadToMythicGlory/XLSX-to-routings-app

Repository files navigation

אפליקציה לעיבוד קבצי אקסל וניתובים

אפליקציה גרפית לעיבוד קובצי אקסל, סינון לפי תאריכים ושליחת דוחות דרך Outlook.

תכונות

  • 📊 קריאה ועיבוד קובצי אקסל (xlsx, xls)
  • 📅 סינון נתונים לפי טווח תאריכים
  • 💾 יצירת קבצי ניתובים חדשים
  • 📧 שליחה אוטומטית דרך Outlook
  • 🖥️ ממשק משתמש גרפי וידידותי
  • 🔍 זיהוי אוטומטי של עמודות תאריך

דרישות מערכת

  • Windows 10/11
  • Python 3.7 ומעלה
  • Microsoft Outlook מותקן ומוגדר
  • גישה לאינטרנט להתקנת חבילות

התקנה

  1. שכפל את הפרויקט או הורד את הקבצים
  2. פתח חלון פקודה (CMD/PowerShell) בתיקיית הפרויקט
  3. התקן את התלויות:
pip install -r requirements.txt

הפעלה

python main.py

או באמצעות לחיצה כפולה על הקובץ main.py

אופן השימוש

שלב 1: בחירת קובץ אקסל

  • לחץ על "בחר קובץ" ובחר קובץ אקסל
  • האפליקציה תזהה אוטומטית עמודות תאריך

שלב 2: הגדרת פרמטרים

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

שלב 3: הגדרת מייל

שלב 4: הפעלה

  • עבד וגזור קובץ: יוצר קובץ ניתובים חדש בלבד
  • שלח מייל: שולח קובץ קיים (לאחר עיבוד)
  • עבד ושלח הכל: מבצע את שני השלבים ברצף

פורמט קובץ הפלט

הקובץ שנוצר יקרא: ניתובים [תאריך התחלה] עד [תאריך סיום].xlsx

דוגמה: ניתובים 01-12-2024 עד 31-12-2024.xlsx

פתרון בעיות נפוצות

שגיאת "חסרות תלויות"

pip install pandas openpyxl pywin32 tkcalendar

בעיות עם Outlook

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

בעיות עם קובצי אקסל

  • ודא שהקובץ לא פתוח באפליקציה אחרת
  • בדוק שיש הרשאות קריאה לקובץ
  • נסה עם קובץ אקסל פשוט לבדיקה

בעיות עם תאריכים

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

תמיכה

במקרה של בעיות:

  1. בדוק את חלון הלוג באפליקציה
  2. ודא שכל התלויות מותקנות
  3. נסה להריץ עם קובץ פשוט לבדיקה

גרסה

גרסה 1.0 - דצמבר 2024

מפותח עם ❤️ באמצעות Python

About

GUI application for converting Excel files to routing schedules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors