Omar Asaad نشر 13 أغسطس 2023 أرسل تقرير نشر 13 أغسطس 2023 (معدل) E:\data analysis\data_project\xlx data هذا المسار كيف استدعيه يعطينى خطاء لما بكتب هذا الكود ملف اكسل openpyxl.load_workbook(Path.home()/Path('E','data analysis','data_project','xlx data','202201-divvy-tripdata')) تم التعديل في 13 أغسطس 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 13 أغسطس 2023 أرسل تقرير نشر 13 أغسطس 2023 يجب استيراد المكتبة قبل استخدامها باستخدام import openpyxl. تحتاج إلى تقديم مسار ملف Excel الصحيح مع امتداد الملف (.xlsx على الأغلب). تحتاج إلى استخدام وظيفة 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 Omar Asaad نشر 13 أغسطس 2023 الكاتب أرسل تقرير نشر 13 أغسطس 2023 جربت لكن اعطانى خطء مره اخرى قد الحقت الملف re_1.py 1 اقتباس
0 Mustafa Suleiman نشر 13 أغسطس 2023 أرسل تقرير نشر 13 أغسطس 2023 بتاريخ 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) اقتباس
السؤال
Omar Asaad
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تعديل عنوان السؤال
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.