MS Excel یک نرم افزار صفحه گسترده پرکاربرد است که در نسخه های مختلف موجود است. بنابراین، هنگام باز کردن فایلی که دارای آخرین ویژگیها در نسخه قدیمی MS Excel است، ممکن است مشکلات سازگاری رخ دهد. MS Excel حاوی یک بررسی کننده سازگاری است که هنگام ذخیره فایل ها اجرا می شود. بررسی میکند که ویژگیهای جدیدتر، که توسط فرمتهای قدیمیتر پشتیبانی نمیشوند، در فایل استفاده نمیشوند. با این حال، در موارد خاص، شما باید بررسی کننده سازگاری را غیرفعال کنید. در این مقاله نحوه غیرفعال کردن بررسی سازگاری برای کتابهای کار MS Excel در سی شارپ را خواهید آموخت.
کتابخانه سی شارپ برای غیرفعال کردن جستجوگر سازگاری در اکسل
Aspose.Cells for .NET یک API دستکاری صفحه گسترده محبوب است که به شما امکان می دهد فایل های صفحه گسترده را از ابتدا ایجاد کنید. همچنین، به شما امکان می دهد فایل های اکسل موجود را به راحتی دستکاری کنید. ما از این API برای غیرفعال کردن بررسی سازگاری فایلهای اکسل استفاده میکنیم. می توانید DLL API را دانلود یا با استفاده از NuGet نصب کنید.
PM> Install-Package Aspose.Cells
غیرفعال کردن بررسی سازگاری در فایل های اکسل
بررسی سازگاری یک فایل اکسل را می توان با به روز رسانی تنظیمات کتاب کار غیرفعال کرد. مراحل زیر برای دستیابی به آن ذکر شده است.
- ابتدا از کلاس Workbook برای بارگذاری فایل اکسل مورد نظر استفاده کنید.
- سپس، از ویژگی Workbook.Settings.CheckCompatibility برای غیرفعال کردن بررسیکننده سازگاری استفاده کنید (به ترتیب true و false را برای فعال و غیرفعال کردن بررسیکننده تنظیم کنید).
- در نهایت، فایل اکسل را با استفاده از روش Workbook.Save(string) ذخیره کنید.
نمونه کد زیر نحوه غیرفعال کردن بررسی سازگاری را با استفاده از C# نشان می دهد.
// فایل اکسل را بارگیری کنید
Workbook wb = new Workbook("workbook.xls");
// غیرفعال کردن بررسی سازگاری
wb.Settings.CheckCompatibility = false;
// ذخیره فایل
wb.Save("output.xls");
مجوز رایگان دریافت کنید
می توانید از Aspose.Cells برای دات نت بدون محدودیت ارزیابی با استفاده از [مجوز موقت] استفاده کنید.
نتیجه
هنگام دستکاری فایلهای اکسل از داخل برنامههای NET، ممکن است لازم باشد بررسیکننده سازگاری را غیرفعال کنید. برای دستیابی به آن، در این مقاله، نحوه فعال یا غیرفعال کردن بررسی سازگاری فایلهای اکسل با استفاده از سی شارپ را آموختهاید. جدای از آن، میتوانید سایر ویژگیهای Aspose.Cells را برای داتنت با استفاده از مستندات کاوش کنید. علاوه بر این، می توانید سوالات و سوالات خود را در [تالار گفتمان] ما ارسال کنید.