این آموزش کوتاه راهنمای نحوه محافظت با رمز عبور از یک فایل اکسل در سی شارپ با کمک تمام مراحل لازم برای پیکربندی IDE و مراحل دقیق برای نوشتن برنامه است. همچنین یک کد نمونه قابل اجرا را ارائه می دهد که فرآیند رمزگذاری فایل اکسل با رمز عبور در C# را نشان می دهد. همچنین با انواع مختلف رمزگذاری، تنظیم رمز عبور و ذخیره فایل خروجی در قالبهای مختلف مانند XLSX، XLS، ODS و غیره آشنا خواهید شد.
مراحل محافظت از رمز عبور اکسل در سی شارپ
- محیطی را برای استفاده از Aspose.Cells for .NET برای رمزگذاری یک فایل Excel ایجاد کنید
- با استفاده از شی کلاس Workbook یک فایل اکسل را بارگیری یا ایجاد کنید
- با استفاده از روش SetEncryptionOptions() گزینه های رمزگذاری مورد نیاز را برای کتاب کار بارگیری شده تنظیم کنید
- رمز عبور فایل را تعیین کنید
- Workbook رمزگذاری شده را روی دیسک ذخیره کنید
این مراحل فرآیند محافظت با رمز عبور فایل اکسل در سی شارپ را شرح میدهند، به طوری که ابتدا فایل اکسل منبع بارگذاری میشود و سپس از روش SetEncryptionOptions() برای تنظیم ویژگیهای رمزگذاری مختلف برای صفحهگسترده استفاده میشود. پس از انجام این مراحل، کافیست رمز عبوری که برای باز کردن فایل اکسل لازم است را تنظیم کرده و سپس فایل اکسل خروجی را در فرمت دلخواه خود ذخیره کنید.
کد برای رمزگذاری کتاب کار با رمز عبور در سی شارپ
این کد فرآیند رمزگذاری فایل اکسل در سی شارپ را با استفاده از روش SetEncryptionOptions() نشان می دهد که یکی از مقادیر نوع رمزگذاری مانند StrongCryptographicProvider، EnhancedCryptographicProviderV1، Compatible یا XOR و طول کلید را می گیرد. شی Settings در کلاس Workbook دارای ویژگی رمز عبور است که برای باز کردن Workbook پس از رمزگذاری تنظیم شده و مورد نیاز است. هنگامی که کتاب کار رمزگذاری شد، می توان آن را در هر یک از فرمت های پشتیبانی شده توسط MS Excel ذخیره کرد.
در این مقاله رمزگذاری فایل اکسل را یاد گرفتیم. اگر میخواهید فرآیند افزودن امضای دیجیتال به کتاب کار را یاد بگیرید، به مقاله نحوه اضافه کردن امضای دیجیتال در اکسل با استفاده از سی شارپ مراجعه کنید.