البحث عن نص واستبداله في Excel C ++

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

C ++ API للبحث عن النص واستبداله في ملفات Excel

Aspose.Cells for C ++ هي واجهة برمجة تطبيقات قوية لتوليد وتحويل وإدارة ملفات Excel. يسمح لك بأتمتة الجوانب المختلفة لسير عمل جدول البيانات. تعمل واجهة برمجة التطبيقات أيضًا على تبسيط عملية البحث عن النص واستبداله في ملفات Excel. يمكنك إما تثبيت API من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.

PM> Install-Package Aspose.Cells.Cpp

البحث عن نص واستبداله في ملفات Excel باستخدام C ++

فيما يلي خطوات البحث عن نص واستبداله في ملفات Excel.

يوضح نموذج التعليمات البرمجية التالي كيفية البحث عن النص واستبداله في جداول البيانات.

// مسار الدليل المصدر.
StringPtr srcDir = new String("SourceDirectory\\");

// مسار دليل الإخراج.
StringPtr outDir = new String("OutputDirectory\\");

// قم بتحميل ملف Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("book1.xlsx")));

// قم بإنشاء مثيل لفئة IReplaceOptions
intrusive_ptr<IReplaceOptions> replaceOptions = Factory::CreateIReplaceOptions();

// ضبط خيار حساسية حالة الأحرف
replaceOptions->SetCaseSensitive(false);

// تعيين خيار مطابقة النص
replaceOptions->SetMatchEntireCellContents(false);

// استبدال النص
workbook->Replace(new String("Text to find"), new String("Text replacement"), replaceOptions);

// حفظ كملف Excel
workbook->Save(outDir->StringAppend(new String("book1_out.xlsx")));
صورة مقارنة الملفات قبل وبعد استبدال النص

صورة مقارنة الملفات المصدر والمخرجات

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

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

استنتاج

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

أنظر أيضا