Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk membaca lajur data excel dalam python

Bagaimana untuk membaca lajur data excel dalam python

下次还敢
下次还敢asal
2024-03-29 06:45:311205semak imbas

Cara membaca lajur data Excel dalam Python: Pustaka Pandas: import pustaka dan baca fail. Pilih lajur dan simpannya dalam pembolehubah data. Pustaka Openpyxl: memuatkan fail dan memilih lembaran kerja. Pilih lajur dan gelung melalui sel, menyimpan nilai dalam senarai data.

Bagaimana untuk membaca lajur data excel dalam python

Cara membaca lajur data Excel dalam Python

Kaedah 1: Gunakan perpustakaan Pandas

Pandas ialah perpustakaan yang berkuasa untuk analisis dan pemprosesan data. Untuk membaca lajur data Excel menggunakan Pandas, anda boleh mengikuti langkah berikut:

<code class="python">import pandas as pd

# 读取Excel文件
df = pd.read_excel('file.xlsx')

# 选择要读取的一列
column_name = 'Column_Name'
data = df[column_name]</code>

Pembolehubah data kini mengandungi semua data dalam lajur yang ditentukan. data变量现在包含了指定列中的所有数据。

方法二:使用 Openpyxl 库

Openpyxl是一个用于读写Excel文件的库。要使用Openpyxl读取Excel一列数据,请按照以下步骤操作:

<code class="python">import openpyxl

# 加载Excel文件
wb = openpyxl.load_workbook('file.xlsx')

# 选择要读取的工作表
sheet = wb.active

# 选择要读取的一列
column_index = 1  # 根据需要更改列索引

# 遍历列中的所有单元格
data = []
for row in sheet.rows:
    cell = row[column_index-1]
    data.append(cell.value)</code>

data

Kaedah 2: Gunakan perpustakaan Openpyxl 🎜🎜Openpyxl ialah perpustakaan untuk membaca dan menulis fail Excel. Untuk membaca lajur data Excel menggunakan Openpyxl, ikuti langkah berikut: 🎜rrreee🎜 Senarai data kini mengandungi semua data dalam lajur yang ditentukan. 🎜

Atas ialah kandungan terperinci Bagaimana untuk membaca lajur data excel dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn