آموزش پردازش و خواندن فایل اکسل در پایتون

خواندن فایل اکسل در پایتون یکی از کارهای پرکاربرد برای برنامه نویسان، تحلیلگران داده و دانشجویان علم داده است. فایل های اکسل به دلیل ساختار جدولی و پشتیبانی از انواع داده ها، یکی از محبوب ترین فرمت ها برای ذخیره و انتقال اطلاعات هستند.

در پایتون، کتابخانه قدرتمند Pandas ابزارهای متنوعی برای کار با فایل های اکسل فراهم می کند. با استفاده از تابع read_excel می توان داده ها را از یک یا چند شیت (Sheet) اکسل خواند، بخش های خاصی از داده را انتخاب کرد و در نهایت آن ها را در قالب یک DataFrame پردازش نمود.

در این مقاله به صورت گام به گام تمام روش های خواندن فایل اکسل در پایتون را بررسی می کنیم.

ایجاد یک فایل نمونه اکسل

در سیستم عامل ویندوز یک فایل اکسل با چندین شیت ایجاد می کنیم. داده های موجود در هر شیت به شکل زیر است:

این فایل را می توانید با استفاده از نرم افزار Excel در ویندوز ایجاد و با نام input.xlsx ذخیره کنید.

خواندن یک شیت از فایل اکسل در پایتون

تابع read_excel از کتابخانه pandas برای خواندن محتوای یک فایل اکسل و تبدیل آن به یک DataFrame در پایتون استفاده می شود. این تابع می تواند فایل را از مسیر مشخص شده در سیستم عامل بخواند. به صورت پیش فرض، این تابع شیت اول (Sheet1) را می خواند.

اجرای کد بالا نتیجه زیر را تولید می کند. همانطور که مشاهده می کنید، یک ستون اضافی به عنوان ایندکس (شروع از صفر) توسط تابع ایجاد شده است.

خواندن ستون ها و ردیف های خاص

مشابه کاری که در فصل قبل برای فایل CSV انجام دادیم، تابع read_excel در pandas می تواند تنها برخی ستون ها و ردیف های خاص را بخواند. برای این کار از متد چندمحوره loc() استفاده می کنیم. در مثال زیر، ستون های salary و name را برای تعدادی از ردیف ها انتخاب کرده ایم:

اجرای کد بالا نتیجه زیر را تولید می کند:

خواندن چندین شیت از یک فایل اکسل

برای خواندن چندین شیت با قالب های متفاوت می توان از تابع read_excel به همراه یک کلاس کمکی به نام ExcelFile استفاده کرد. این روش داده های همه شیت ها را تنها یک بار در حافظه بارگذاری می کند. در مثال زیر، دو شیت Sheet1 و Sheet2 را در دو DataFrame جداگانه می خوانیم و سپس هرکدام را به صورت جداگانه چاپ می کنیم.

خروجی:

خواندن فایل اکسل در پایتون با استفاده از Pandas روشی سریع و کارآمد برای ورود داده به محیط برنامه نویسی است. در این آموزش یاد گرفتیم چگونه:

  • یک شیت اکسل را بخوانیم

  • ستون ها و ردیف های خاص را انتخاب کنیم

  • چندین شیت را به صورت همزمان بارگذاری کنیم

با تسلط بر این روش ها می توانید داده های اکسل را به راحتی پردازش و تحلیل کنید.

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

پکیج آموزش پروژه محور لاراول و طراحی وب سایت کانون قلم چی
  • انتشار: ۱۸ مرداد ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید