این نمونه کد نشان میدهد که چگونه میتوان دادههای جدول را در یک فایل XLSX با استفاده از GroupDocs.Parser خواند و به آنها دسترسی پیدا کرد.
C#
// فایل Excel را با استفاده از API Parser باز کنید
using (Parser parser = new Parser("input.xlsx"))
{
// اگر نمیتوان جداول را از فایل استخراج کرد خارج شوید
if (!parser.Features.Tables)
{
return;
}
// از قوانین چیدمان برای مکانیابی محتویات جدولی استفاده کنید
TemplateTableLayout layout = new TemplateTableLayout(
new double[] { 50, 95, 275, 415, 485, 545 },
new double[] { 325, 340, 365, 395 });
// پارامترهای استخراج برای جداول را تنظیم کنید
PageTableAreaOptions options = new PageTableAreaOptions(layout);
// عملیات استخراج جدول را انجام دهید
IEnumerable<PageTableArea> tables = parser.GetTables(options);
// در هر ساختار جدول شناسایی شده بروید
foreach (PageTableArea t in tables)
{
// در هر ردیف جدول حلقه بزنید
for (int row = 0; row < t.RowCount; row++)
{
// در سلولهای هر ردیف حلقه بزنید
for (int column = 0; column < t.ColumnCount; column++)
{
// به سلول فعلی جدول دسترسی پیدا کنید
PageTableAreaCell cell = t[row, column];
if (cell != null)
{
// محتوای متنی هر سلول را نمایش دهید
Console.Write(cell.Text);
Console.Write(" | ");
}
}
}
}
}