حلا نصار نشر 31 مايو 2021 أرسل تقرير نشر 31 مايو 2021 ارجو المساعده عندما اقوم بحفظ ملف اكسيل في بايثون أواجه المشكلة التاليه كما موضح بالصوره اقتباس
1 Ali Haidar Ahmad نشر 31 مايو 2021 أرسل تقرير نشر 31 مايو 2021 يجب تقسيم الملف ثم حفظه في أكثر من sheet ضمن ملف اكسيل واحد، لأن حجم الملف كبير وبالنسبة لملفات اكسل فإن اعلى حد للتخزين هو 1048576، الكود التالي يحل كل مشكلتك: # قسم الملف لأكثر من قسم 4 أقسام مثلاً nr=r.shape[0]//4 r1=r.iloc[:nr][:] r2=r.iloc[nr:2*nr][:] r3=r.iloc[nr*2:3*nr][:] r4=r.iloc[3*nr:][:] # تخزين الأقسام writer.book.use_zip64() n=input("enter new file name\n") writer = pd.ExcelWriter('{}.xlsx'.format(n), engine='xlsxwriter',options={'strings_to_urls': False}) r1.to_excel(writer, 'Sheet1') r2.to_excel(writer, 'Sheet2') r3.to_excel(writer, 'Sheet3') r4.to_excel(writer, 'Sheet4') writer.save() 1 اقتباس
1 Nuhla Almasri نشر 31 مايو 2021 أرسل تقرير نشر 31 مايو 2021 الحد الأقصى لأبعاد جدول بيانات Excel هو 1،048،576 صفًا بـ 16،384 عمودًا. الحل البديل هو إستخدام تنسيق برنامج مثل .csv (أو .txt مباشرة) الcsv يتعبر جدا قريب لملفات ال excel لذلك لن يكون هنالك اختلافات كبيرة بين الإثنين, أي يمكنك أن تحفظها بصيغة csv بدون مشاكل اقتباس
السؤال
حلا نصار
ارجو المساعده
عندما اقوم بحفظ ملف اكسيل في بايثون أواجه المشكلة التاليه كما موضح بالصوره
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.