هذا البرنامج التعليمي هو دليل سريع ** لدمج الخلايا في Excel باستخدام C ++ **. يشرح خطوات دقيقة وبسيطة بالإضافة إلى مقتطف رمز C ++. باستخدام ** C ++ Excel cell merge ** يتم تنفيذ العملية وبعد ذلك يمكن حفظ ملف الإخراج بتنسيق XLSX أو XLS.
خطوات دمج الخلايا في Excel باستخدام C ++
- أضف المرجع إلى Aspose.Cells.Cpp في مشروعك باستخدام NuGet Package Manager
- قم بتهيئة ملف Excel فارغ باستخدام كائن فئة Workbook لدمج الخلايا
- قم بالوصول إلى ورقة العمل الأولى وتهيئة مثيل لفئة الخلايا
- قم بإجراء عملية دمج الخلايا وإدراج قيمة عينة
- اكتب مصنف Excel الناتج الذي يحتوي على الخلية المدمجة
يمكنك ملاحظة الخطوات البسيطة التي تستند إلى * C ++ ، يمكن إجراء عملية دمج خلايا excel * بسهولة مع بعض استدعاءات API. يتيح لك إنشاء ملف Excel جديد من البداية ، كما يمكن أيضًا استخدام ملف Excel الحالي كمدخل.
كود لدمج الخلايا في Excel باستخدام C ++
#pragma once | |
#include "Aspose.Cells.h" | |
class MergeCellsInExcel | |
{ | |
public: void MergeCellsInExcelInCPlusCPlus() | |
{ | |
// Set the license to avoid watermark in the output Excel file after merging cells | |
intrusive_ptr<License> MergeCellsInExcelLicense = new License(); | |
MergeCellsInExcelLicense->SetLicense(new String("Aspose.Cells.lic")); | |
// Create an Excel file | |
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(); | |
// Get access to first worksheet | |
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0); | |
// Create a Cells object | |
intrusive_ptr<ICells> cells = worksheet->GetICells(); | |
// Merge cells | |
cells->Merge(5, 2, 2, 3); | |
// Put data in the cell | |
cells->GetObjectByIndex(5, 2)->PutValue((StringPtr)new String("Sample value")); | |
// Save the Excel file | |
workbook->Save(new String("MergeCells.xlsx")); | |
} | |
}; |
يقوم مقتطف الشفرة هذا بتهيئة ورقة عمل Excel ، ثم يتم تنفيذ وظيفة دمج الخلايا على خلايا معينة باستخدام قيم الفهرس الخاصة بها. علاوة على ذلك ، يقوم أيضًا بإدراج قيمة عينة كسلسلة في الخلية المدمجة باستخدام أسلوب PutValue. أخيرًا ، يمكننا كتابة ملف الإخراج إلى دفق أو قرص وفقًا لهيكل التطبيق.
في هذه المقالة ، اكتشفنا كيفية دمج الخلايا في Excel باستخدام C ++ دون الحاجة إلى تثبيت تطبيق MS Excel. ومع ذلك ، إذا كنت تريد تعلم تحويل Excel إلى HTML في C ++ ، فراجع المقالة على كيفية تحويل Excel إلى HTML في C ++.