نسخ الصفوف والأعمدة

مقدمة

في بعض الأحيان ، تحتاج إلى نسخ الصفوف والأعمدة في ورقة العمل دون نسخ ورقة العمل بأكملها. باستخدام Aspose.Cells ، يمكن نسخ الصفوف والأعمدة داخل أو بين المصنفات. عند نسخ صف (أو عمود) ، يتم أيضًا نسخ البيانات الموجودة فيه ، بما في ذلك الصيغ - مع المراجع المحدثة - والقيم والتعليقات والتنسيق والخلايا المخفية والصور والكائنات الرسومية الأخرى.

نسخ الصفوف والأعمدة باستخدام Microsoft Excel

  1. حدد الصف أو العمود الذي تريد نسخه.
  2. لنسخ الصفوف أو الأعمدة ، انقر فوقينسخ على المعيار شريط الأدوات ، أو اضغط علىكنترول+ ** ج **.
  3. حدد صفًا أو عمودًا أدناه أو على يمين المكان الذي تريد نسخ تحديدك إليه.
  4. عندما تقوم بنسخ صفوف أو أعمدة ، انقر فوقمنسوخة Cells على الإدراج قائمة.

لصق الصفوف والأعمدة باستخدام خيارات اللصق مع Microsoft Excel

  1. حدد الخلايا التي تحتوي على البيانات أو السمات الأخرى التي تريد نسخها.
  2. في علامة التبويب الصفحة الرئيسية ، انقر فوقينسخ.
  3. انقر فوق الخلية الأولى في المنطقة التي تريدهامعجون ما نسخته.
  4. في علامة التبويب الصفحة الرئيسية ، انقر فوق السهم الموجود بجانبمعجون ، ثم حددمعجون مميز.
  5. حدد ملفوالخيارات انت تريد.

باستخدام Aspose.Cells

نسخ صفوف واحدة

يوفر Aspose.Cells ملفCopyRow طريقةCellsصف دراسي. تنسخ هذه الطريقة جميع أنواع البيانات بما في ذلك الصيغ والقيم والتعليقات وتنسيقات الخلايا والخلايا المخفية والصور والكائنات الرسومية الأخرى من صف المصدر إلى صف الوجهة.

الCopyRowتأخذ الطريقة المعلمات التالية:

  • المصدرCellsموضوع،
  • فهرس صف المصدر و
  • فهرس صف الوجهة.

استخدم هذه الطريقة لنسخ صف داخل ورقة أو إلى ورقة أخرى. الCopyRowتعمل الطريقة بطريقة مشابهة لـ Microsoft Excel. لذلك ، على سبيل المثال ، لا تحتاج إلى تعيين ارتفاع صف الوجهة بشكل صريح ، حيث يتم نسخ هذه القيمة أيضًا.

يوضح المثال التالي كيفية نسخ صف في ورقة عمل. يستخدم قالب Microsoft ملف Excel ويقوم بنسخ الصف الثاني (كاملاً بالبيانات والتنسيق والتعليقات والصور وما إلى ذلك) ولصقه في الصف الثاني عشر في نفس ورقة العمل.

يمكنك تخطي الخطوة التي تحصل على ارتفاع صف المصدر باستخدام امتدادCells.GetRowHeight طريقة ثم يضبط ارتفاع صف الوجهة باستخدامCells.SetRowHeight طريقة مثلCopyRowالطريقة تعتني تلقائيًا بارتفاع الصف.

نسخ صفوف متعددة

يمكنك أيضًا نسخ صفوف متعددة إلى وجهة جديدة أثناء استخدام ملفCells.CopyRowsالطريقة التي تأخذ معلمة إضافية من نوع عدد صحيح لتحديد عدد صفوف المصدر المراد نسخها.

نسخ الأعمدة

يوفر Aspose.Cells ملفCopyColumn طريقةCellsclass ، هذه الطريقة تنسخ جميع أنواع البيانات ، بما في ذلك الصيغ - مع المراجع المحدثة - والقيم والتعليقات وتنسيقات الخلايا والخلايا المخفية والصور وكائنات الرسم الأخرى من العمود المصدر إلى عمود الوجهة.

الCopyColumnتأخذ الطريقة المعلمات التالية:

  • المصدرCellsموضوع،
  • فهرس عمود المصدر و
  • فهرس عمود الوجهة.

استخدم الCopyColumnطريقة لنسخ عمود داخل ورقة أو إلى ورقة أخرى.

يقوم هذا المثال بنسخ عمود من ورقة عمل ولصقه في ورقة عمل في مصنف آخر.

نسخ أعمدة متعددة

مشابه لCells.CopyRows الطريقة ، توفر واجهات برمجة التطبيقات Aspose.Cells أيضًا امتدادCells.CopyColumnsطريقة لنسخ أعمدة مصدر متعددة إلى موقع جديد.

لصق الصفوف / الأعمدة بخيارات اللصق

Aspose.Cells يوفر الآنخيارات لصق أثناء استخدام الوظائفCopyRows وCopyColumns. يسمح بتعيين خيار لصق مناسب مشابه لبرنامج Excel.