Baca Properti Kustom dari Spreadsheet di .NET

Perkenalan

Dalam tutorial ini, kita akan mempelajari cara mengekstrak properti khusus dari spreadsheet menggunakan GroupDocs.Metadata untuk .NET. GroupDocs.Metadata adalah perpustakaan canggih yang memungkinkan pengembang membaca, mengedit, dan memanipulasi properti metadata dalam berbagai format file, termasuk spreadsheet.

Prasyarat

Sebelum kita mulai, pastikan Anda memiliki hal berikut:

  • Visual Studio diinstal pada mesin Anda.
  • GroupDocs.Metadata untuk perpustakaan .NET. Anda dapat mengunduhnyaDi Sini.
  • Pengetahuan dasar tentang pemrograman C# dan pengembangan .NET.

Impor Namespace

Mulailah dengan mengimpor namespace yang diperlukan dalam proyek C# Anda:

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Tagging;

Langkah 1: Muat File Spreadsheet

Mulailah dengan memuat file spreadsheet target menggunakan GroupDocs.Metadata:

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();

Langkah 2: Ambil Properti Kustom

Selanjutnya, ambil properti khusus dari spreadsheet, tidak termasuk properti bawaan:

var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
foreach (var property in customProperties)
{
    Console.WriteLine("{0} = {1}", property.Name, property.Value);
}

Langkah 3: Ekstrak Properti Tipe Konten (Opsional)

Secara opsional, ekstrak properti tipe konten dari spreadsheet:

foreach (var contentTypeProperty in root.DocumentProperties.ContentTypeProperties.ToList())
{
    Console.WriteLine("{0}, {1} = {2}", contentTypeProperty.SpreadsheetPropertyType, contentTypeProperty.Name, contentTypeProperty.SpreadsheetPropertyValue);
}

Kesimpulan

Dalam tutorial ini, kita telah mempelajari cara menggunakan GroupDocs.Metadata untuk .NET untuk membaca properti khusus dari spreadsheet. Pustaka ini menyediakan kemampuan ekstensif untuk manipulasi metadata, menawarkan fleksibilitas dan kontrol atas properti dokumen.

FAQ

Bisakah saya mengubah properti khusus menggunakan GroupDocs.Metadata untuk .NET?

Ya, GroupDocs.Metadata memungkinkan Anda mengubah, menambah, atau menghapus properti khusus dalam format file yang didukung.

Format spreadsheet manakah yang didukung oleh GroupDocs.Metadata untuk .NET?

GroupDocs.Metadata mendukung berbagai format spreadsheet, termasuk XLSX, XLS, ODS, dan banyak lagi.

Apakah GroupDocs.Metadata cocok untuk pemrosesan dokumen skala besar?

Ya, GroupDocs.Metadata dioptimalkan untuk kinerja dan dapat menangani file besar secara efisien.

Di mana saya bisa mendapatkan dukungan untuk pertanyaan terkait GroupDocs.Metadata?

Anda dapat menemukan dukungan dan terlibat dengan komunitas diForum GroupDocs.Metadata.

Bisakah saya mencoba GroupDocs.Metadata sebelum membeli?

Ya, Anda dapat mengunduh versi uji coba gratis dariDi Sini.