NemProgrammering.dk logo

Sådan arbejder du med Excel regneark i Python

Lær Python programmering » Sådan arbejder du med Excel regneark i Python # 21
Inkluderet:
Livstidsadgang
27 videolektioner
7 timers undervisning
Stil spørgsmål
Kursusbevis

Information om denne video

Underviser: Simon Rotendahl   Video: 14:35   Lektion nr. 21 af 27

Regneark og Python?

Ja du læste rigtig, du kan arbejde med regneark (specifikt Microsoft Excel), i Python. Python og Excel arbejder nemlig rigtig godt sammen, gennem pakken openpyxl. Ligesom med de andre videoer hvor vi har kigget på pakker, så bør du se med, selvom du ikke bruger Excel. Du vil få trænet den OOP tankegang og du vil træne hvordan du arbejder med pakker. Der er tre videoer om Excel, og den første her, er en introduktion til openpyxl.

I næste video går vi igennem et konkret eksempel.

Spørgsmål og kommentarer

Kun medlemmer med adgang til dette kursus kan stille spørgsmål og kommentere. Bliv medlem her!

  • Louise R. siger:

    Hej Simon

    Når jeg forsøger følgende:

    import openpyxl as x1

    wb = x1.load_workbook(“Timeseddel.xlsx”)
    print(wb.sheetnames)
    sheet = wb[wb.sheetnames[0]]

    Siger programmet (No such file or directory: ‘Timeseddel.xlsx’) selvom jeg har den.

    Nogle ideer til hvad jeg ellers kan gøre?

  • Rida A. siger:

    Hej Simon,

    Når jeg forsøger at printe det nedenstående:

    import openpyxl as xl

    wb = xl.load_workbook(‘Timeseddel.xlsx’)
    # print(wb.sheetname)
    sheet = wb[wb.sheetnames[0]]

    print(sheet.title)
    sheet.title = ‘Title lavet af python’
    print(sheet.title)

    print(sheet.max_row)
    print(sheet.max_column)

    Så får jeg dette svar i terminalen:

    line 1, in
    import openpyxl as xl

    Syntes ellers at jeg har skrevet det samme som du har i videoen?

    Mvh
    Rida

    1. Simon R. siger:

      Hej Rida,

      Det ligner at det er lidt samme problem som du har med matplotlib, så når vi finder ud af det bliver det her nok også løst :)

      Mvh.
      Simon

  • stig a. siger:

    Hej Simon.

    Hvad gør man hvis man bruger LibreOffice?

    Alt det bedste

    Stig