Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membaca data dari fail excel dalam python

Bagaimana untuk membaca data dari fail excel dalam python

下次还敢
下次还敢asal
2024-03-29 06:51:281107semak imbas

Python boleh menggunakan perpustakaan Pandas atau xlrd untuk membaca data Excel. Kaedah Panda: 1. Import Panda 2. Baca fail Excel 3. Lihat data. Kaedah xlrd: 1. Import xlrd; 2. Buka fail Excel; 3. Dapatkan lembaran kerja; Perpustakaan lain termasuk OpenPyXL, XlsxWriter dan PyExcelerate, dan memilih perpustakaan yang betul bergantung pada keperluan khusus anda.

Bagaimana untuk membaca data dari fail excel dalam python

Cara membaca data daripada fail Excel dengan Python

Python menyediakan pelbagai perpustakaan untuk memproses fail Excel, perpustakaan yang paling biasa digunakan ialah Pandas dan xlrd.

Baca data Excel menggunakan Pandas

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

# 读取 Excel 文件
df = pd.read_excel('my_excel_file.xlsx', sheet_name='Sheet1')

# 查看数据
print(df)</code>

Baca data Excel menggunakan xlrd

<code class="python">import xlrd

# 打开 Excel 文件
workbook = xlrd.open_workbook('my_excel_file.xlsx')

# 获取工作表
sheet = workbook.sheet_by_index(0)  # 第一个工作表

# 遍历行和列
for row in range(sheet.nrows):
    for col in range(sheet.ncols):
        value = sheet.cell_value(row, col)
        print(value)</code>

Kaedah lain

Selain Pandas dan xlrd, terdapat beberapa

perpustakaan fail Excel lain
    OpenPyXL
  • Pandas biasanya digunakan untuk analisis data, manakala xlrd lebih sesuai untuk membaca dan memproses fail Excel yang lebih kecil.

Atas ialah kandungan terperinci Bagaimana untuk membaca data dari fail 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