Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk membaca program fail excel dalam python
Bagaimana untuk membaca fail Excel menggunakan Python? Import perpustakaan Pandas. Gunakan fungsi pd.read_excel() untuk memuatkan fail Excel. Lihat kandungan fail: df.head(). Akses helaian tertentu: df = pd.read_excel('path/to/excel_file.xlsx', sheet_name='Sheet1'). Akses sel tertentu: value = df.iloc[row_index, column_index]. Lelaran ke atas baris dan lajur: untuk baris dalam df.iterrows(). Simpan perubahan: df.to
Cara membaca fail Excel menggunakan Python
Import perpustakaan yang diperlukan
Pertama, anda perlu mengimport perpustakaan Pandas untuk membaca fail Excel
:
Fail Excelpd.read_excel()
函数加载 Excel 文件:
<code class="python">import pandas as pd</code>
其中 path/to/excel_file.xlsx
是要加载的 Excel 文件的路径。
查看文件内容
要查看已加载文件的头五行为:
<code class="python">df = pd.read_excel('path/to/excel_file.xlsx')</code>
访问特定表格和单元格
如果你有多个工作表,可以使用 sheet_name
参数指定要读取的工作表:
<code class="python">df.head()</code>
要访问特定单元格,可以使用 iloc
或 loc
函数:
<code class="python">df = pd.read_excel('path/to/excel_file.xlsx', sheet_name='Sheet1')</code>
或
<code class="python">value = df.iloc[row_index, column_index]</code>
迭代行和列
你可以使用 Pandas 的迭代器来遍历行和列:
<code class="python">value = df.loc[row_label, column_label]</code>
保存更改
如果对文件进行了更改,可以使用 to_excel()
pd.read_excel()
untuk memuatkan fail Excel: 🎜<code class="python">for row in df.iterrows(): # row 是一个元组,包含行索引和行数据 print(row) for col in df.itercols(): # col 是一个元组,包含列名和列数据 print(col)</code>🎜di mana
path/to/excel_file.xlsx
ialah laluan ke Excel fail untuk dimuatkan. 🎜🎜🎜Lihat kandungan fail🎜🎜🎜Untuk melihat lima baris pertama fail yang dimuatkan: 🎜<code class="python">df.to_excel('path/to/output_file.xlsx')</code>🎜🎜Akses jadual dan sel tertentu 🎜🎜🎜Jika anda mempunyai berbilang helaian, anda boleh menggunakan
nama_parameter menentukan lembaran kerja untuk dibaca: 🎜rrreee🎜 Untuk mengakses sel tertentu, anda boleh menggunakan fungsi <code>iloc
atau loc
: 🎜rrreee🎜 atau 🎜rrreee🎜🎜Lelaran pada baris dan Lajur 🎜🎜🎜Anda boleh menggunakan iterator Pandas untuk mengulangi baris dan lajur: 🎜rrreee🎜🎜Simpan perubahan🎜🎜🎜Jika anda membuat perubahan pada fail, anda boleh menggunakan fungsi to_excel()
untuk simpan perubahan: 🎜 rrreeeAtas ialah kandungan terperinci Bagaimana untuk membaca program fail excel dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!