Як витягнути метадані з файлу Excel на C#

Цей короткий підручник зосереджується на процедурі вилучення метаданих із файлу Excel у C#. Ми розповімо вам про кожен крок видобування метаданих із документів за допомогою одного з найкращих API вилучення документів і навчимо вас, як використовувати ці інструкції для створення програми вилучення метаданих C# Excel. Ось ключові моменти, а також фрагмент коду для отримання метаданих Excel за допомогою C#.

Кроки для вилучення метаданих із файлу Excel на C#

  1. Установіть пакет GroupDocs.Parser for .NET із веб-сайту NuGet у проекті .NET, щоб отримати метадані з файлу Excel
  2. Додайте посилання на необхідні простори імен для вилучення метаданих із документа Excel
  3. Ініціалізуйте клас Parser для завантаження вхідного документа Excel
  4. Викличте метод GetMetadata класу Parser для отримання колекції об’єктів метаданих документа
  5. Переглядайте колекцію метаданих, відображайте назву та значення елемента метаданих

Отримати метадані файлу Excel за допомогою C# — це дуже простий процес, виконавши наведені вище дії в послідовності. У цих кроках пояснюється, як налаштувати необхідний пакет, включити основні простори імен і використати кілька викликів API для вилучення метаданих із документів Excel. Ці інструкції не покладаються на сторонні інструменти, і ви можете використовувати їх у будь-якій поширеній операційній системі, як-от Windows, macOS і Linux.

Код для вилучення метаданих із файлу Excel на C#

using System;
using System.Collections.Generic;
using GroupDocs.Parser;
using GroupDocs.Parser.Data;
namespace ExtractMetadataFromExcelFileInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to extract Metadata from Excel using C#
{
// Remove the watermark in output
string licensePath = "GroupDocs.Parser.lic";
GroupDocs.Parser.License lic = new GroupDocs.Parser.License();
lic.SetLicense(licensePath);
// Create an instance of Parser class
using (Parser parser = new Parser("sample.xlsx"))
{
// Extract metadata from the document
IEnumerable<MetadataItem> metadata = parser.GetMetadata();
// Check if metadata extraction is supported
if(metadata == null)
{
Console.WriteLine("Metatada extraction isn't supported");
}
// Iterate over metadata items
foreach(MetadataItem item in metadata)
{
// Print an item name and value
Console.WriteLine(string.Format("{0}: {1}", item.Name, item.Value));
}
}
}
}
}

Наведений вище фрагмент коду показує, як отримати метадані XLSX у C#, дотримуючись покрокових інструкцій, пояснених у попередньому розділі. Як бачите, ми написали кілька рядків коду та використали кілька викликів API для вилучення метаданих. Ви також можете витягувати метадані з інших форматів документів, таких як DOC, DOCX, DOT, PPTX, PDF, EML, MSG, POT та багатьох інших.

У цій публікації ми обговорили процес вилучення метаданих із документів Excel за допомогою C# та розробили зразок коду. Нещодавно ми опублікували статтю про вилучення зображень із документа Word за допомогою C#, перегляньте посібник як витягти зображення з документа Word на C# для отримання додаткової інформації.

 Українська