مدیریت Microsoft® فراداده فایل Excel via .NET

مشاهده، افزودن، به روز رسانی، حذف یا استخراج ویژگی های داخلی و سفارشی فایل اکسل با استفاده از API های سمت سرور .NET.

 

.NET اکسل API از مدیریت ویژگی های تعریف شده (ساخته شده) سیستم مانند عنوان، نام نویسنده، آمار سند و غیره و همچنین ویژگی های تعریف شده توسط کاربر (سفارشی) در قالب جفت نام-مقدار پشتیبانی می کند. وجود دارد کلاس کتاب کار برای بارگذاری فایل ها و Worksheet Collection به مجموعه ای از کاربرگ ها و همچنین کلاس کاربرگ برای نمایش کاربرگ واحد همراه با این کلاس ها، BuiltInDocumentProperties، CustomDocumentProperties فرآیند را برای مدیریت ابرداده ساده می کند.

مدیریت ویژگی های داخلی

برای مدیریت ویژگی های تعریف شده توسط سیستم، API فراهم می کند BuiltInDocumentProperties ، و برنامه نویسان می توانند به راحتی به یک ویژگی داخلی دسترسی پیدا کرده و مقدار آن را به روز کنند. بسته به نیاز برنامه، توسعه دهندگان می توانند از ایندکس یا نام دارایی استفاده کنند DocumentPropertyCollection .

C# کد برای مدیریت ویژگی های ساخته شده
 

مدیریت ویژگی های تعریف شده سفارشی

برای مدیریت ویژگی های تعریف شده توسط کاربر، API فراهم می کند CustomDocumentProperties ، و توسعه دهندگان می توانند به راحتی به ویژگی های اضافه شده قبلی و همچنین اضافه کردن ویژگی های جدید دسترسی داشته باشند. به منظور افزودن خواص سفارشی، روش اضافه کنید از CustomDocumentPropertyCollection کلاس ویژگی را اضافه می کند و یک مرجع برای ویژگی جدید به عنوان an برمی گرداند Properties.DocumentProperty هدف - شی. کلاس DocumentProperty برای بازیابی نام، مقدار و نوع خاصیت سند as استفاده می شود DocumentProperty.Name , DocumentProperty.Value , DocumentProperty.Type که یکی از آن ها را برمی گرداند PropertyType مقادیر شمارش

C# کد اضافه کردن متادیتا در فایل اکسل
C# کد حذف ویژگی های سفارشی در فایل اکسل