דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. עזרה | המרת מספר רב של קבצי txt לקובץ וורד

עזרה | המרת מספר רב של קבצי txt לקובץ וורד

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

    האם יש אפשרות חינמית להמרת קבצים מרובים txt לקבצי וורד מרובים?

    W sivan22S 2 תגובות תגובה אחרונה
    0
    • י יפי קונשטט

      האם יש אפשרות חינמית להמרת קבצים מרובים txt לקבצי וורד מרובים?

      W מנותק
      W מנותק
      Whenever
      כתב ב נערך לאחרונה על ידי
      #2

      @יפי-קונשטט
      https://online2pdf.com/convert-txt-to-word#

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

        זה ממיר ממש גרוע, יש עוד אופציות?

        תגובה 1 תגובה אחרונה
        0
        • י יפי קונשטט

          האם יש אפשרות חינמית להמרת קבצים מרובים txt לקבצי וורד מרובים?

          sivan22S מנותק
          sivan22S מנותק
          sivan22
          כתב ב נערך לאחרונה על ידי
          #4

          @יפי-קונשטט כתב בעזרה | המרת מספר רב של קבצי txt לקובץ וורד:

          האם יש אפשרות חינמית להמרת קבצים מרובים txt לקבצי וורד מרובים?

          סקריפט בפייתון (אין צורך לפחד:)

          1. יש להתקין פייתון.
          2. בשורת הפקודה להריץ את הקוד הבא:
          pip install python-docx
          
          1. להוריד את הקובץ הבא: txt to docx.py
          2. להכניס אותו לתיקיה שבה נמצאים קובצי הטקסט ולהריץ אותו.
          3. [כרגע זהו באג, מחפש פתרון]: לאחר מכן יש להכנס לכל קובץ, בחר הכל וללחוץ ctl+shift כדי ליישר לימין.

          נ.ב. אני כתבתי את הסקריפט, אז אשמח לפידבק.

          אבייא תגובה 1 תגובה אחרונה
          2
          • sivan22S sivan22

            @יפי-קונשטט כתב בעזרה | המרת מספר רב של קבצי txt לקובץ וורד:

            האם יש אפשרות חינמית להמרת קבצים מרובים txt לקבצי וורד מרובים?

            סקריפט בפייתון (אין צורך לפחד:)

            1. יש להתקין פייתון.
            2. בשורת הפקודה להריץ את הקוד הבא:
            pip install python-docx
            
            1. להוריד את הקובץ הבא: txt to docx.py
            2. להכניס אותו לתיקיה שבה נמצאים קובצי הטקסט ולהריץ אותו.
            3. [כרגע זהו באג, מחפש פתרון]: לאחר מכן יש להכנס לכל קובץ, בחר הכל וללחוץ ctl+shift כדי ליישר לימין.

            נ.ב. אני כתבתי את הסקריפט, אז אשמח לפידבק.

            אבייא מנותק
            אבייא מנותק
            אביי
            כתב ב נערך לאחרונה על ידי אביי
            #5

            @sivan22 כתב בעזרה | המרת מספר רב של קבצי txt לקובץ וורד:

            [כרגע זהו באג, מחפש פתרון]: לאחר מכן יש להכנס לכל קובץ, בחר הכל וללחוץ ctl+shift כדי ליישר לימין.

            תראה את מה שהוספתי בשורה 16 (מקור)

            from docx import Document
            from docx.enum.text import WD_TAB_ALIGNMENT, WD_PARAGRAPH_ALIGNMENT
            
            import os
            
            fileNames = os.listdir()
            fileNames = [s for s in fileNames if '.txt' in s]
            
            for fileName in fileNames:
                doc = Document()
            
                openfile = open(fileName, 'r', encoding='utf-8')
                lines = openfile.readlines()
                for line in lines:
                    p = doc.add_paragraph()
                    p.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
                    r = p.add_run()
                    font = r.font
                    font.complex_script = True
                    font.rtl = True
                    r.add_text(line)
                doc.save(fileName + ".docx")
            

            @sivan22 בכללי קוד מגניב, כתוב יפה, פשוט וקל.

            רק אפשר גם לקמפל עם pyinstaller להרצה מהירה למשתמשים פשוטים @יפי-קונשטט ⬇, פשוט להניח בתיקייה של הקבצים ולהריץ, הקרדיט כולו ל@sivan22 שכתב את הקוד הנפלא הזה
            txt-to-docx.exe

            ניתן ליצור עימי קשר 8140hp+mt@gmail.com

            sivan22S תגובה 1 תגובה אחרונה
            1
            • אבייא אביי

              @sivan22 כתב בעזרה | המרת מספר רב של קבצי txt לקובץ וורד:

              [כרגע זהו באג, מחפש פתרון]: לאחר מכן יש להכנס לכל קובץ, בחר הכל וללחוץ ctl+shift כדי ליישר לימין.

              תראה את מה שהוספתי בשורה 16 (מקור)

              from docx import Document
              from docx.enum.text import WD_TAB_ALIGNMENT, WD_PARAGRAPH_ALIGNMENT
              
              import os
              
              fileNames = os.listdir()
              fileNames = [s for s in fileNames if '.txt' in s]
              
              for fileName in fileNames:
                  doc = Document()
              
                  openfile = open(fileName, 'r', encoding='utf-8')
                  lines = openfile.readlines()
                  for line in lines:
                      p = doc.add_paragraph()
                      p.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
                      r = p.add_run()
                      font = r.font
                      font.complex_script = True
                      font.rtl = True
                      r.add_text(line)
                  doc.save(fileName + ".docx")
              

              @sivan22 בכללי קוד מגניב, כתוב יפה, פשוט וקל.

              רק אפשר גם לקמפל עם pyinstaller להרצה מהירה למשתמשים פשוטים @יפי-קונשטט ⬇, פשוט להניח בתיקייה של הקבצים ולהריץ, הקרדיט כולו ל@sivan22 שכתב את הקוד הנפלא הזה
              txt-to-docx.exe

              sivan22S מנותק
              sivan22S מנותק
              sivan22
              כתב ב נערך לאחרונה על ידי
              #6

              @אביי כתב בעזרה | המרת מספר רב של קבצי txt לקובץ וורד:

                  p.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
              

              תודה ענקית. אבל כבר ניסיתי גם את זה וזה לא עוזר, הפסקה מיושרת לשמאל, אבל כיוון הטקסט הוא משמאל לימין. (לא כתבתי ללחוץ על ctrl+R אלא על ctrl+shift ימני.)

              sivan22S אבייא 2 תגובות תגובה אחרונה
              0
              • sivan22S sivan22

                @אביי כתב בעזרה | המרת מספר רב של קבצי txt לקובץ וורד:

                    p.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
                

                תודה ענקית. אבל כבר ניסיתי גם את זה וזה לא עוזר, הפסקה מיושרת לשמאל, אבל כיוון הטקסט הוא משמאל לימין. (לא כתבתי ללחוץ על ctrl+R אלא על ctrl+shift ימני.)

                sivan22S מנותק
                sivan22S מנותק
                sivan22
                כתב ב נערך לאחרונה על ידי
                #7

                @אביי בסוף הצלחתי עם הקוד הבא (שורות 19-22):

                from docx import Document
                from docx.enum.style import WD_STYLE_TYPE
                from docx.oxml import OxmlElement
                import os
                import re
                
                fileNames = os.listdir()
                fileNames = [s for s in fileNames if '.txt' in s]
                
                for fileName in fileNames:
                    doc = Document()
                 
                    openfile = open(fileName, 'r', encoding='utf-8')
                    lines = openfile.readlines()
                    mystyle = doc.styles.add_style('רגיל', WD_STYLE_TYPE.PARAGRAPH)
                    for line in lines:
                        p = doc.add_paragraph(style='רגיל') 
                        
                        # Set RTL direction for the pagagraph - manualy by adding a bidi tag
                        pPr = p._element.xpath('.//w:pPr')[0]    
                        bidi = OxmlElement('w:bidi')
                        pPr.append(bidi)
                        
                        r = p.add_run()
                        font = r.font
                        font.rtl = True        
                        r.add_text( line)
                    outputFileName = re.sub('.txt','',fileName) +".docx"
                    doc.save(outputFileName)
                

                האמת שלא הכרתי את pyinstaller אז אני אנסה אותו עכשיו ובעזרת ה' יעלה בהמשך את הקובץ המוגמר. @יפי-קונשטט סבלנות.

                תגובה 1 תגובה אחרונה
                1
                • sivan22S sivan22

                  @אביי כתב בעזרה | המרת מספר רב של קבצי txt לקובץ וורד:

                      p.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
                  

                  תודה ענקית. אבל כבר ניסיתי גם את זה וזה לא עוזר, הפסקה מיושרת לשמאל, אבל כיוון הטקסט הוא משמאל לימין. (לא כתבתי ללחוץ על ctrl+R אלא על ctrl+shift ימני.)

                  אבייא מנותק
                  אבייא מנותק
                  אביי
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @sivan22 מעניין, אצלי זה עזר...

                  ניתן ליצור עימי קשר 8140hp+mt@gmail.com

                  sivan22S תגובה 1 תגובה אחרונה
                  0
                  • אבייא אביי

                    @sivan22 מעניין, אצלי זה עזר...

                    sivan22S מנותק
                    sivan22S מנותק
                    sivan22
                    כתב ב נערך לאחרונה על ידי
                    #9

                    @יפי-קונשטט הנה הקובץ הסופי: פשוט להכניס אותו לתיקיה בה נמצאים קובצי הטקסט ולהפעיל אותו. בהצלחה.
                    txttodocx.exe

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

                    • התחברות

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

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