اذهب إلى المحتوى

السؤال

نشر (معدل)

E:\data analysis\data_project\xlx data

هذا  المسار كيف استدعيه يعطينى خطاء لما بكتب هذا الكود ملف اكسل 

openpyxl.load_workbook(Path.home()/Path('E','data analysis','data_project','xlx data','202201-divvy-tripdata'))

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر
  1. يجب استيراد المكتبة قبل استخدامها باستخدام import openpyxl.
  2. تحتاج إلى تقديم مسار ملف Excel الصحيح مع امتداد الملف (.xlsx على الأغلب).
  3. تحتاج إلى استخدام وظيفة load_workbook بعد استيراد المكتبة لفتح الملف.

والكود الصحيح هو:

import openpyxl
from pathlib import Path

# مسار الملف
file_path = Path('E:', 'data analysis', 'data_project', 'xlx data', '202201-divvy-tripdata.xlsx')

# استدعاء الملف
workbook = openpyxl.load_workbook(file_path)

# بدء التعامل مع الملف

 قمت باستخدام وظيفة Path من مكتبة pathlib لإنشاء مسار صحيح، كما أنني أضفت .xlsx لامتداد الملف بناءً على افتراض أنه ملف Excel بصيغة xlsx.

لاحظ أنه إذا كنت ترغب في الوصول إلى ورقة معينة داخل الملف، فيجب عليك استخدام workbook.active أو استخدام اسم الورقة بعد تحميل الملف باستخدام workbook['اسم الورقة'].

  • 0
نشر
بتاريخ 3 ساعة قال Omar Asaad:

جربت لكن اعطانى خطء مره اخرى  قد الحقت الملف 

re_1.py 216 B · 0 تنزيلات

ما هو الخطأ الذي يظهر لك أرجو نسخ الخطأ ولصقه هنا.

وحاول تجربة كتابة الكود على الشكل التالي:

import openpyxl
from pathlib import Path

file_path = Path('E:/data analysis/data_project/xlx data/202201-divvy-tripdata.xlsx')

with openpyxl.open(file_path) as workbook:
  print(workbook.sheetnames)

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...