Поиск по нескольким файлам Excel с openpyxl - PullRequest
0 голосов
/ 10 июня 2019

Итак, я пытаюсь найти несколько файлов Excel, используя openpyxl. Я видел способы сделать это, где у вас есть 3 или 4 файла, однако я собираюсь сделать это примерно с 30 файлами. Список файлов растет с каждым днем, поэтому мне было интересно, есть ли команда просто использовать все файлы в папке или что-то в этом роде. К счастью, каждая книга имеет только один лист на книгу

У меня не так много, так как это один из моих первых случаев использования Python за долгое время, однако у меня ниже

>>> import openpyxl
>>> wb = openpyxl.load_workbook('example.xlsx')
>>> type(wb)
<class 'openpyxl.workbook.workbook.Workbook'>

1 Ответ

1 голос
/ 10 июня 2019

Вы можете попробовать glob glob и перебрать каждый файл.

import glob
for filename in glob.glob('Folder/*.xlsx'):
    print (filename) # instead of print you can use load_workbook.

Вы можете посмотреть по этой ссылке:

Как открыть каждый файл в папке?

...