أدخل إزالة الصفوف أو الأعمدة في Excel في Python

أثناء العمل مع معالجة جدول البيانات ، قد تحتاج غالبًا إلى إدراج أو حذف الصفوف والأعمدة في أوراق العمل الخاصة بك. وفقًا لذلك ، تتناول هذه المقالة كيفية معالجة الصفوف والأعمدة في أوراق العمل برمجيًا. على وجه الخصوص ، سوف تتعلم كيفية إدراج أو حذف الصفوف والأعمدة في ورقة عمل Excel في Python.

مكتبة Python لإدراج أو حذف صفوف وأعمدة Excel

لإدراج أو حذف الصفوف والأعمدة في أوراق عمل XLSX / XLS ، سنستخدم Aspose.Cells for Python via Java API. إنها واجهة برمجة تطبيقات قوية لمعالجة جداول البيانات توفر مجموعة واسعة من الميزات لأتمتة Excel. يمكنك تثبيت API باستخدام أمر pip التالي.

pip install aspose-cells

كيفية إدراج صفوف في Excel باستخدام Python

فيما يلي خطوات إدراج صفوف في ورقة عمل Excel في Python.

يوضح نموذج التعليمات البرمجية التالي كيفية إدراج صفوف في ورقة عمل Excel باستخدام Python.

# إنشاء كائن مصنف من خلال مسار ملف Excel
workbook = self.Workbook("Book1.xls")

# قم بالوصول إلى ورقة العمل الأولى في ملف Excel
worksheet = workbook.getWorksheets().get(0)

# أدخل صفًا في ورقة العمل في المركز الثالث
worksheet.getCells().insertRows(2,1)

# احفظ ملف Excel المعدل بالتنسيق الافتراضي (أي Excel 2003)
workbook.save("Insert Row.xls")

كيفية إدراج أعمدة في Excel في Python

فيما يلي خطوات إدراج أعمدة في ورقة عمل Excel باستخدام Python.

يوضح نموذج التعليمات البرمجية التالي كيفية إدراج أعمدة في ورقة عمل Excel باستخدام Python.

# إنشاء كائن مصنف من خلال مسار ملف Excel
workbook = self.Workbook('Book1.xls')

# قم بالوصول إلى ورقة العمل الأولى في ملف Excel
worksheet = workbook.getWorksheets().get(0)

# أدخل عمودًا في ورقة العمل في الموضع الثاني
worksheet.getCells().insertColumns(1,1)

# احفظ ملف Excel المعدل بالتنسيق الافتراضي (أي Excel 2003)
workbook.save("Insert Column.xls")

احذف الصفوف في Excel XLSX في Python

فيما يلي خطوات حذف الصفوف من ورقة عمل Excel باستخدام Python.

يوضح نموذج التعليمات البرمجية التالي كيفية حذف صفوف من ورقة عمل Excel في Python.

# إنشاء كائن مصنف من خلال مسار ملف Excel
workbook = self.Workbook("Book1.xls")

# قم بالوصول إلى ورقة العمل الأولى في ملف Excel
worksheet = workbook.getWorksheets().get(0)

# احذف 10 صفوف من ورقة العمل بدءًا من الصف الثالث
worksheet.getCells().deleteRows(2,10,True)

# احفظ ملف Excel المعدل بالتنسيق الافتراضي (أي Excel 2003)
workbook.save("Insert Row.xls")

احذف الأعمدة في Excel XLSX في Python

فيما يلي خطوات حذف الأعمدة من ورقة عمل Excel باستخدام Python.

  • أولاً ، قم بتحميل ملف Excel باستخدام فئة مصنف.
  • قم بالوصول إلى ورقة العمل المطلوبة بالفهرس باستخدام طريقة Workbook.getWorksheets().get(index).
  • احذف الأعمدة باستخدام طريقة Worksheet.getCells().deleteColumns (columnIndex ، totalColumns ، updateReference). المعلمة الأولى هي فهرس العمود ، والمعلمة الثانية هي عدد الأعمدة التي تريد حذفها والمعلمة الثالثة تشير إلى ما إذا كانت المراجع بحاجة إلى تحديث في أوراق عمل أخرى.
  • أخيرًا ، احفظ الملف المحدث باستخدام طريقة Workbook.save(string).

يوضح نموذج التعليمات البرمجية التالي كيفية حذف أعمدة من ورقة عمل Excel باستخدام Python.

# إنشاء كائن مصنف من خلال مسار ملف Excel
workbook = self.Workbook('Book1.xls')

# قم بالوصول إلى ورقة العمل الأولى في ملف Excel
worksheet = workbook.getWorksheets().get(0)

# احذف عمودًا من ورقة العمل في الموضع الثاني
worksheet.getCells().deleteColumns(1,1,True)

# احفظ ملف Excel المعدل بالتنسيق الافتراضي (أي Excel 2003)
workbook.save("Insert Column.xls")

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام واجهة برمجة التطبيقات دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية التعامل مع الصفوف والأعمدة في Excel. على وجه الخصوص ، لقد رأيت كيفية إدراج أو حذف الصفوف والأعمدة في أوراق عمل Excel باستخدام Python. بالإضافة إلى ذلك ، يمكنك استكشاف المزيد حول Python Excel API باستخدام التوثيق. علاوة على ذلك ، يمكنك مشاركة استفساراتك معنا عبر المنتدى.

أنظر أيضا