این آموزش نحوه حذف فرمول اما نگهداری داده ها در اکسل در جاوا را با استفاده از کدهای ساده توضیح می دهد. جزئیاتی در مورد بارگیری یک فایل اکسل و سپس پردازش آن برای حذف فرمول با دسترسی به هر سلول به صورت جداگانه ارائه می دهد. در پایان، می توانید این فایل را همانطور که هست یا با فرمت دیگری مانند فایل XLSX روی دیسک ذخیره کنید.
مراحل حذف فرمول اما نگه داشتن داده ها در اکسل در جاوا
- از مخزن Maven، یک مرجع به کتابخانه Aspose.Cells را به پروژه خود اضافه کنید
- با استفاده از Import در برنامه، یک مرجع به کلاسهای Workbook و Cell اضافه کنید.
- کتاب کاری را که فرمولی باید از آن حذف شود بارگیری کنید
- یک مرجع به سلولی در کاربرگ هدف که در آن فرمول باید حذف شود، دریافت کنید
- با استفاده از مرجع سلول، مقدار موجود را در یک متغیر موقت ذخیره کنید
- فرمول را خالی در سلول هدف قرار دهید
- مقدار سلول را از متغیر موقت تنظیم کنید
- فایل خروجی را بدون فرمول که فقط داده باشد ذخیره کنید
با استفاده از این مراحل، می توانید به هر کاربرگ فایل اکسل مورد نظر دسترسی پیدا کنید و سپس مرجع سلول مورد نظر را که فرمول آن حذف می شود، دریافت کنید. در طی این عملیات ابتدا مقدار را در یک متغیر موقت ذخیره می کنید و سپس فرمول را حذف می کنید. در نهایت مقدار اصلی دوباره در همان سلول تنظیم می شود.
کد برای حذف فرمول در اکسل بدون حذف داده ها در جاوا
کد نمونه بالا نشان می دهد که چگونه فرمول را حذف کنید اما داده ها را در اکسل در جاوا سلول به سلول نگه دارید. با این حال، اگر یک فایل بزرگ دارید و میخواهید همه فرمولها را بهطور همزمان از کل کتاب کار حذف کنید، کافی است همانطور که در کد نمونه زیر نشان داده شده است، removeFormulas() را در مجموعه سلولهای کاربرگ فراخوانی کنید.
کد برای حذف همه فرمول ها در اکسل بدون حذف داده ها در جاوا
لازم به ذکر است که برای اجرای این کد به ابزار یا نرم افزار شخص ثالث دیگری مانند Interop یا MS Excel نیاز نیست. همچنین اگر میخواهید فایل خروجی را در قالب دیگری مانند PDF ذخیره کنید، میتوانید به مقاله نحوه تولید PDF از Excel در جاوا مراجعه کنید.