معرفی
پایتون دارای مخازن زیادی است که قابلیت خواندن در پایتون را برای خواندن آسان فایل های اکسل می دهد. بنابراین، من از مخازن openpyxl برای خواندن داده ها از فایل اکسل استفاده خواهم کرد. openpyxl روش های زیادی برای خواندن داده ها از فایل اکسل دارد.
- مخازن را با استفاده از دستور نوع command prompt نصب کنید: pip install openpyxl،
- من اکسل را به صورت زیر دارم،
- اکنون روی این فایل اکسل که در دسکتاپ ذخیره شده است، عملیاتی را انجام خواهیم داد.
- حالا فایل اکسل را با استفاده از کد پایتون باز می کنیم.
- پایتون را در خط فرمان بنویسید.
- ترمینال پایتون را باز می کند و سپس مقداری کد برای خواندن فایل xlsx می نویسد.
- import openpyxl
- data = openpyxl.load_workbook('desktop/demo.xlsx')
- type(data)
خروجی : <class 'openpyxl.workbook.workbook.Workbook'>
- حالا باید تمام کتاب کار را در اکسل ببینیم
- data.get_sheet_names()
خروجی: ['Sheet1']
- data.get_sheet_names()
- اکنون یک شیء شیت برای واکشی مقادیر سلول از طریق این شیت شیت ایجاد می کنیم.
- sheet = data.get_sheet_by_name('Sheet1')
- sheet['A1'].value
خروجی: 'first_name'
- دریافت مقدار ستون اول از صفحه اکسل:
- for cell in range(1,17):
- print(cell,sheet.cell(row=cell,column=1).value)
خروجی:
1 first_nam
2 جیمز
3 ژوزفین
4 هنر
5 لنا
6 دونت
7 سیمونا
8 میتسو
9 لئوتا
10 مریم گلی
11 کریس
12 مینا