الدليل النهائي: كيفية قراءة ملفات excel باستخدام pandas


تعد ملفات Excel إحدى الطرق الأكثر شيوعًا لتخزين البيانات. لحسن الحظ، فإن وظيفة read_excel() الباندا تجعل من السهل قراءة ملفات Excel.

يشرح هذا البرنامج التعليمي عدة طرق لقراءة ملفات Excel في Python باستخدام الباندا.

مثال 1: قراءة ملف Excel في ملف pandas DataFrame

لنفترض أن لدينا ملف Excel التالي:

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة read_excel() لاستيراد ملف Excel هذا إلى pandas DataFrame:

 import pandas as pd

#import Excel file
df = pd. read_excel ('data.xlsx')

#view DataFrame
df

        playerID team points
0 1 Lakers 26
1 2 Mavs 19
2 3 Bucks 24
3 4 Spurs 22

مثال 2: قراءة ملف Excel باستخدام عمود الفهرس

في بعض الأحيان قد يكون لديك أيضًا ملف Excel حيث يكون أحد الأعمدة عبارة عن عمود فهرس:

في هذه الحالة، يمكنك استخدام Index_col لإخبار الباندا بالعمود الذي سيتم استخدامه كعمود فهرس عند الاستيراد:

 import pandas as pd

#import Excel file, specifying the index column
df = pd. read_excel ('data.xlsx', index_col=' index ')

#view DataFrame
df

	playerID team points
index			
1 1 Lakers 26
2 2 Mavs 19
3 3 Bucks 24
4 4 Spurs 22

مثال 3: قراءة ملف Excel باستخدام اسم الورقة

يمكنك أيضًا قراءة أسماء أوراق معينة من ملف Excel إلى pandas DataFrame. على سبيل المثال، خذ بعين الاعتبار ملف Excel التالي:

لقراءة ورقة محددة باعتبارها DataFrame الباندا، يمكنك استخدام الوسيطة sheet_name() :

 import pandas as pd

#import only second sheet
df = pd. read_excel ('data.xlsx', sheet_name=' second sheet ')

#view DataFrame
df

playerID team points
0 1 Lakers 26
1 2 Mavs 19
2 3 Bucks 24
3 4 Spurs 22

خطأ شائع: تثبيت xlrd

عند محاولة استخدام الدالة read_excel() ، قد تواجه الخطأ التالي:

 ImportError: Install xlrd >= 1.0.0 for Excel support

في هذه الحالة، يجب عليك أولاً تثبيت xlrd:

 pip install xlrd

بمجرد التثبيت، يمكنك استخدام الدالة read_excel() .

مصادر إضافية

كيفية قراءة ملفات CSV مع Pandas
كيفية تصدير Pandas DataFrame إلى Excel

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *