متن را در Excel C++ پیدا و جایگزین کنید

مایکروسافت اکسل به شما امکان می دهد داده ها را به صورت جدولی ذخیره کنید. علاوه بر آن، شما را قادر می سازد تا عملیات پیچیده ای را روی داده ها انجام دهید. کاربردهای اکسل از حفظ بودجه های ماهانه تا مدیریت داده های سازمانی به دلیل مجموعه وسیعی از ویژگی های آن است. در مقایسه با سایر ویژگی ها، یافتن و جایگزینی متن از جمله کارهای ساده تری است که می توانید در اکسل انجام دهید. این مقاله نحوه یافتن و جایگزینی متن در صفحات گسترده اکسل را به صورت برنامه نویسی با استفاده از C++ نشان می دهد.

C++ API برای یافتن و جایگزینی متن در فایل های اکسل

Aspose.Cells for C++ یک API قوی برای تولید، تبدیل و مدیریت فایل‌های اکسل است. این به شما امکان می دهد جنبه های مختلف گردش کار صفحه گسترده را خودکار کنید. API همچنین یافتن و جایگزینی متن در فایل های اکسل را ساده می کند. می‌توانید API را از طریق NuGet نصب کنید یا آن را مستقیماً از بخش Downloads دانلود کنید.

PM> Install-Package Aspose.Cells.Cpp

یافتن و جایگزینی متن در فایل های اکسل با استفاده از ++C

در ادامه مراحل یافتن و جایگزینی متن در فایل های اکسل آورده شده است.

نمونه کد زیر نحوه یافتن و جایگزینی متن در صفحات گسترده را نشان می دهد.

// مسیر دایرکتوری منبع.
StringPtr srcDir = new String("SourceDirectory\\");

// مسیر دایرکتوری خروجی
StringPtr outDir = new String("OutputDirectory\\");

// فایل اکسل را بارگیری کنید
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);

// به عنوان فایل اکسل ذخیره کنید
workbook->Save(outDir->StringAppend(new String("book1_out.xlsx")));
مقایسه تصاویر قبل و بعد از جایگزینی متن

مقایسه تصویر فایل های منبع و خروجی

مجوز رایگان دریافت کنید

می‌توانید با درخواست [مجوز موقت رایگان10 API را بدون محدودیت ارزیابی امتحان کنید.

نتیجه

در این مقاله نحوه یافتن و جایگزینی متن در فایل های اکسل را یاد گرفتید. علاوه بر این، نحوه تنظیم گزینه های اضافی مانند حساسیت به حروف بزرگ و تطبیق کل محتویات سلول را برای یافتن متن مشاهده کرده اید. به غیر از این، API مجموعه ای از ویژگی ها را برای کار با فایل های اکسل فراهم می کند. می‌توانید Aspose.Cells برای C++ API را با استفاده از مستندات رسمی با جزئیات کاوش کنید.

همچنین ببینید