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

السؤال

نشر (معدل)

كيف يمكنني استدعاء ملف اكسيل و فتح في برنامج pydroid على الهاتف قمت باستدعاء مكتبة openpyxlو تنصيبها على البرنامج ماهو الكود المناسب لاستدعاء ملف الاكسيل الموجود على ذاكرة الهاتف باسم employée.xls

Screenshot_20210107-184726_Pydroid 3.jpg

Screenshot_20201205-020149_Pydroid 3.jpg

تم التعديل في بواسطة علي صالح سيد محمد

Recommended Posts

  • 0
نشر

مرحبا،

للوصول لملف على الذاكرة الداخلية لهاتف أندرويد سيكون المسار الافتراضي بهذا الشكل:

/storage/emulated/0/ <المسار الذي يظهر في مستعرض الملفات>
  
/storage/emulated/0/<مجلد في جذر نظام ملفاتك>/filename.xlsx

شيفرة تجريبية:

import openpyxl

path = '/storage/emulated/0/qpython/projects3/filename.xlsx'


wb = openpyxl.load_workbook(path)
ws = wb['Sheet1']

ws['A1'] = 'Test Write' #A1 هي خلية

from openpyxl import Workbook
wb = Workbook()

# تحديد الورقة الفعالة
ws = wb.active

# إسناد قيمة لخلية
ws['A1'] = 42

# إضافة أسطر
ws.append([1, 2, 3])

# يمكن استعمال مكتبات أخرى وتتعدل الأنماط تلقائيا
import datetime
ws['A2'] = datetime.datetime.now()

# حفظ الملف
wb.save(path)

هنا يوجد مثال مفيد قم بمراجعته من هنا، مثال من التوثيق الرسمي من هنا
لمعلومات أكثر أرجو مراجعة توثيق المكتبة من هنا

عليك مراجعة معظم الدوال لكي تستطيع استخدام المكتبة بالشكل الأمثل.

بالتوفيق

  • 0
نشر
بتاريخ On 1/8/2021 at 04:54 قال علي صالح سيد محمد:

ما رأيك في هذا الكود ؟!

يوجد العديد من الطرق لقراءة الملف و طباعة نتائجه و ابضا  الكتابة عليه(أي عمل تعديلات) وحفظه.

من خلال مراجعتك للأكواد، اختر الطريقة التي تلائمك و تستطبع فهمها و إتقان العمل بها.

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...