[PYTHON] [Hinweis] Verfallswarnung von OpenPyXL get_sheet_names (), get_sheet_by_name ()

Veranstaltung

import openpyxl

wb = openpyxl.load_workbook('example.xlsx')
sheet_names = wb.get_sheet_names()
print(sheet_names)

sheet = wb.get_sheet_by_name('Sheet1')
value = sheet.cell(row=1, column=1).value
print(value)

Eine Warnung wird angezeigt.

Call to deprecated function get_sheet_names


(Use wb.sheetnames).sheet_names = wb.get_sheet_names()```


#### **` Call to deprecated function get_sheet_by_name `**
```deprecationwarning

(Use wb[sheetname]).sheet = wb.get_sheet_by_name('Sheet1')```

# Lösung
 Schreiben Sie wie folgt gemäß *** Verwendung *** des Warnungstextes um.

#### **`sheet_names = wb.sheetnames`**
```sheetnames

```sheet = wb['sheet1']```

```python
import openpyxl

wb = openpyxl.load_workbook('example.xlsx')
sheet_names = wb.sheetnames
print(sheet_names)

sheet = wb['Sheet1']
value = sheet.cell(row=1, column=1).value
print(value)

Zusammenfassung

nicht empfohlen! Dies bedeutet nicht, dass es nicht verwendet werden kann. Wenn Sie jedoch eine Warnung erhalten, möchten Sie diese beheben.

Recommended Posts

[Hinweis] Verfallswarnung von OpenPyXL get_sheet_names (), get_sheet_by_name ()
Über Probleme und Lösungen von OpenPyXL (Version 3.0)
Es scheint, dass sich das Modul von train_test_split von 0,20 ändert und die Verfallswarnung bei 0,18 angezeigt wird.
Mayungos Python-Lernhinweis: Liste der Geschichten und Links