این آموزش نحوه جستجوی متن در Excel با استفاده از Python REST API را راهنمایی می کند. شما یاد خواهید گرفت که به صورت خودکار جستجوی متن در فایل های اکسل با استفاده از سرویس Python RESTful با استفاده از یک Cloud SDK مبتنی بر پایتون. جزئیات جستجوی متن را در یک یا مجموعه ای از فایل های اکسل توضیح می دهد و متن جستجو شده را در هر فایل نمایش می دهد.
پیش نیاز
- یک حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید برای جستجوی متن
- برای یافتن متن در یک یا چند فایل اکسل، Aspose.Cells Cloud SDK برای پایتون را دانلود کنید
- پروژه پایتون را با SDK بالا راه اندازی کنید
مراحل یافتن متن در اکسل با استفاده از رابط REST Python
- شناسه App Client، Secret و Aspose Cloud API URL را تعریف کنید
- یک نمونه از CellsApi با استفاده از اعتبارنامه های ارائه شده ایجاد کنید
- یک فرهنگ لغت ایجاد کنید تا نام فایل های اکسل را به جریان فایل های آنها نگاشت کنید
- همه فایلهای xlsx را در فهرست فعلی و زیرپوشههای آن جستجو کنید
- هر فایل اکسل را مرور کنید و جریان آن را به فرهنگ لغت اضافه کنید
- یک PostSearchRequest با فایل های آپلود شده و متن جستجو بسازید
- برای جستجوی متن در همه فایلهای اکسل آپلود شده، با PostSearch تماس بگیرید
- نام فایل و برگه را به همراه متن مطابق با کنسول چاپ کنید
این مراحل فرآیند جستجو و استخراج متن در اکسل با استفاده از API مبتنی بر پایتون را خلاصه می کند. این برنامه با Aspose.Cells Cloud API احراز هویت می شود، تمام فایل های xlsx. را از دایرکتوری و زیرپوشه های فعلی جمع آوری کرده و آنها را برای پردازش آماده می کند. سپس یک متن خاص (جدول) را در بین این فایل ها جستجو می کند و برگه و نام فایل منطبق را نمایش می دهد.
کد برای جستجوی متن در اکسل با استفاده از Python Low Code API
کد بالا نحوه جستجوی متن در چندین فایل اکسل با استفاده از Python REST API را نشان می دهد. می توانید کد را برای جستجوی متن در یک فایل اکسل با افزودن تنها یک فایل اکسل به فرهنگ لغت تغییر دهید. جستجو فقط به فایل های XLSX محدود نمی شود. همچنین می توانید فرمت های دیگری مانند XLS را به فرهنگ لغت اضافه کنید.
این مقاله فرآیند یافتن و نمایش متن از فایل(های) اکسل را به ما آموزش داده است. برای تقسیم فایل های اکسل به چند فایل به مقاله با استفاده از Python REST API فایل اکسل را تقسیم کنید مراجعه کنید.