Heim > Backend-Entwicklung > Python-Tutorial > So lesen Sie Excel-Daten in Python

So lesen Sie Excel-Daten in Python

下次还敢
Freigeben: 2024-04-11 02:14:56
Original
1034 Leute haben es durchsucht

So verwenden Sie die Python-OpenpyXL-Bibliothek zum Lesen von Excel-Daten: Installieren Sie die OpenPYXL-Importbibliothek, öffnen Sie die Arbeitsmappe, wählen Sie das Arbeitsblatt aus, lesen Sie den Zellenwert, lesen Sie den Wert eines bestimmten Bereichs, lesen Sie das Formelergebnis

So lesen Sie Excel-Daten in Python

So verwenden Sie Python zum Lesen von Excel-Daten

Python bietet eine Vielzahl integrierter Module und Bibliotheken von Drittanbietern zum Lesen von Excel-Daten. So lesen Sie Excel-Daten mit einer der gängigsten Methoden, der openpyxl-Bibliothek:

Schritt 1: Openpyxl installieren

<code>pip install openpyxl</code>
Nach dem Login kopieren

Schritt 2: Bibliothek importieren

<code class="python">import openpyxl</code>
Nach dem Login kopieren

Schritt 3: Arbeitsmappe öffnen

<code class="python">workbook = openpyxl.load_workbook('example.xlsx')</code>
Nach dem Login kopieren

Schritt 4: Arbeitsblatt auswählen

<code class="python">worksheet = workbook.active</code>
Nach dem Login kopieren

Schritt 5: Zellwert lesen

<code class="python">value = worksheet.cell(row=1, column=1).value</code>
Nach dem Login kopieren
Nach dem Login kopieren

Diese Methode gibt den Wert von Zelle A1 zurück. Um den Zellenwert des gesamten Arbeitsblatts zu lesen, können Sie die folgende Schleife verwenden:

<code class="python">for row in worksheet.rows:
    for cell in row:
        value = cell.value</code>
Nach dem Login kopieren

Schritt 6: Lesen Sie den Wert eines bestimmten Bereichs

<code class="python">values = worksheet.range('A1:C5').value</code>
Nach dem Login kopieren

Diese Methode gibt den Wert der Zelle im Bereich A1 bis C5 zurück .

Schritt 7: Lesen Sie das Formelergebnis ab

<code class="python">value = worksheet.cell(row=1, column=1).value</code>
Nach dem Login kopieren
Nach dem Login kopieren

Diese Methode gibt das Ergebnis der Formel in Zelle A1 zurück, nicht die Formel selbst.

Beispiel:

<code class="python">import openpyxl

# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')

# 选择工作表
worksheet = workbook.active

# 读取特定区域的值
values = worksheet.range('A1:C5').value

# 逐行和逐列打印值
for row in values:
    for cell in row:
        print(cell)</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo lesen Sie Excel-Daten in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage