عارض ملفات Excel - عرض بيانات Excel باستخدام C #

يمكننا عرض البيانات من ملفات Excel بتنسيق HTML أو PDF أو كصورة برمجيًا في تطبيقات .NET. يسمح بعرض البيانات للآخرين دون مشاركة ملفات Excel الفعلية. في هذه المقالة ، سوف نتعلم كيفية إنشاء عارض ملفات Excel وعرض بيانات Excel باستخدام C #.

سيتم تناول الموضوعات التالية في هذه المقالة:

C # Excel File Viewer API - تنزيل مجاني

لعرض البيانات من جداول بيانات XLS أو XLSX ، سنستخدم GroupDocs.Viewer for .NET API. يسمح بتقديم وعرض تنسيقات جداول البيانات المدعومة برمجيًا. يرجى إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package GroupDocs.Viewer

عرض بيانات Excel بتنسيق HTML باستخدام C

يمكننا عرض ملف Excel وعرض البيانات بتنسيق HTML باتباع الخطوات البسيطة الواردة أدناه:

  1. أولاً ، قم بتحميل ملف Excel باستخدام فئة Viewer.
  2. قم بإنشاء مثيل لفئة HtmlViewOptions لـ EmbeddedResources.
  3. قم بتوفير مسار ملف الإخراج كوسيطة.
  4. اختياريًا ، قم بتعيين خيارات العرض المتنوعة ، مثل RenderToSinglePage.
  5. أخيرًا ، قم باستدعاء الأسلوب View () ومرر HtmlViewOptions كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية عرض ملف Excel بتنسيق HTML باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية عرض ملف Excel بتنسيق HTML.
// قم بتحميل ملف Excel
Viewer viewer = new Viewer(@"C:\Files\Viewer\sample.xlsx");

// تحديد خيارات عرض HTML
HtmlViewOptions viewOptions = HtmlViewOptions.ForEmbeddedResources(@"C:\Files\Viewer\sample_output.html");
viewOptions.RenderToSinglePage = true;

// تقديم عرض
viewer.View(viewOptions);
عرض بيانات Excel بتنسيق HTML باستخدام C #.

عرض بيانات Excel بتنسيق HTML باستخدام C #.

عرض بيانات Excel في PDF باستخدام C

يمكننا تقديم ملف Excel وعرض البيانات في PDF باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف Excel باستخدام فئة [Viewer] (https://apireference.groupdocs.com/viewer/net/groupdocs.viewer/viewer).
  2. قم بإنشاء مثيل لفئة [PdfViewOptions] (https://apireference.groupdocs.com/viewer/net/groupdocs.viewer.options/pdfviewoptions).
  3. قم بتوفير مسار ملف الإخراج كوسيطة.
  4. أخيرًا ، قم باستدعاء طريقة [View ()] (https://apireference.groupdocs.com/viewer/net/groupdocs.viewer/viewer/methods/view) وقم بتمرير PdfViewOptions كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية عرض ملف Excel في PDF باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية عرض ملف Excel في PDF.
// قم بتحميل ملف Excel
رأيer viewer = new رأيer(@"C:\Files\رأيer\sample.xlsx");

// تحديد خيارات عرض PDF
PdfرأيOptions viewOptions = new PdfرأيOptions(@"C:\Files\رأيer\sample_output.pdf");

// رأي
viewer.رأي(viewOptions);
عرض بيانات Excel في PDF باستخدام C #.

عرض بيانات Excel في PDF باستخدام C #.

عرض ملف Excel بصيغة JPG باستخدام C

يمكننا تقديم ملف Excel وعرض البيانات كصور JPG باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف Excel باستخدام فئة [Viewer] (https://apireference.groupdocs.com/viewer/net/groupdocs.viewer/viewer).
  2. قم بإنشاء مثيل لفئة [JpgViewOptions] (https://apireference.groupdocs.com/viewer/net/groupdocs.viewer.options/jpgviewoptions).
  3. قم بتوفير مسار ملف الإخراج.
  4. أخيرًا ، قم باستدعاء طريقة [View ()] (https://apireference.groupdocs.com/viewer/net/groupdocs.viewer/viewer/methods/view) وقم بتمرير JpgViewOptions كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية عرض ملف Excel بتنسيق JPG باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية عرض ملف Excel في صورة JPG.
// قم بتحميل ملف Excel
رأيer viewer = new رأيer(@"C:\Files\رأيer\sample.xlsx");

// تحديد خيارات عرض JPG
JpgرأيOptions viewOptions = new JpgرأيOptions(@"C:\Files\رأيer\sample_output.jpg");

// رأي
viewer.رأي(viewOptions);
عرض ملف Excel بصيغة JPG باستخدام C #.

عرض ملف Excel بصيغة JPG باستخدام C #.

وبالمثل ، يمكننا أيضًا عرض ملف Excel على صور PNG كما هو موضح أدناه:

// يوضح مثال التعليمات البرمجية هذا كيفية عرض ملف Excel في صورة PNG.
// قم بتحميل ملف Excel
رأيer viewer = new رأيer(@"C:\Files\رأيer\sample.xlsx");

// حدد خيارات عرض PNG
PngرأيOptions viewOptions = new PngرأيOptions(@"C:\Files\رأيer\sample_output.png");

// رأي
viewer.رأي(viewOptions);

ضبط تجاوز النص في الخلايا باستخدام C

يمكننا ضبط تجاوز النص في الخلايا أثناء تقديم ورقة عمل Excel. توفر واجهة برمجة التطبيقات الأنواع التالية من تعديلات تجاوز التدفق:

  • تراكب - تراكب الخلايا التالية حتى لو لم تكن فارغة.
  • OverlayIfNextIsEmpty - قم بتراكب الخلايا التالية فقط إذا كانت فارغة.
  • AutoFitColumn - قم بتوسيع الأعمدة لتناسب النص.
  • HideText - إخفاء النص الزائد.

يرجى اتباع الخطوات الواردة أدناه لضبط تجاوز النص:

  1. أولاً ، قم بتحميل ملف Excel باستخدام فئة Viewer.
  2. قم بإنشاء مثيل لفئة PdfViewOptions
  3. قم بتوفير مسار ملف الإخراج.
  4. قم بتعيين خاصية TextOverflowMode الخاصة بـ SpreadsheetOptions إلى HideText.
  5. اختياريًا ، قم بتعيين RenderHeadings و RenderGridLines على true.
  6. أخيرًا ، قم باستدعاء طريقة View () ومرر PdfViewOptions كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية ضبط تجاوز النص أثناء عرض ملف Excel باستخدام C #.

// يوضح مثال الكود هذا كيفية ضبط تجاوز النص في الخلية وتقديم العناوين وخطوط الشبكة.
// قم بتحميل ملف Excel
رأيer viewer = new رأيer(@"C:\Files\رأيer\sample.xlsx");

// تحديد خيارات عرض PDF
PdfرأيOptions viewOptions = new PdfرأيOptions(@"C:\Files\رأيer\sample_overflow.pdf");

// ضبط تجاوز النص
viewOptions.SpreadsheetOptions.TextOverflowMode = TextOverflowMode.HideText;

// تقديم عناوين Excel
viewOptions.SpreadsheetOptions.RenderHeadings = true;

// تقديم خطوط الشبكة
viewOptions.SpreadsheetOptions.RenderGridLines = true;

// رأي
viewer.رأي(viewOptions);
ضبط تجاوز النص في الخلايا باستخدام C #.

ضبط تجاوز النص في الخلايا باستخدام C #.

عرض الصفوف والأعمدة المخفية في Excel

يمكننا عرض الصفوف والأعمدة المخفية في ورقة عمل Excel باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى ضبط الخصائص التالية على true في الخطوة رقم 4:

viewOptions.SpreadsheetOptions.RenderHiddenColumns = true;
viewOptions.SpreadsheetOptions.RenderHiddenRows = true;

يوضح نموذج التعليمات البرمجية التالي كيفية إظهار الصفوف والأعمدة المخفية لملف Excel في PDF باستخدام C #.

// يوضح مثال الكود هذا كيفية عرض الصفوف المخفية وأوراق أوراق Excel.
// قم بتحميل ملف Excel
رأيer viewer = new رأيer(@"C:\Files\رأيer\sample.xlsx");

// تحديد خيارات عرض PDF
PdfرأيOptions viewOptions = new PdfرأيOptions(@"C:\Files\رأيer\hidden_rows_columns.pdf");
viewOptions.SpreadsheetOptions.RenderHiddenColumns = true;
viewOptions.SpreadsheetOptions.RenderHiddenRows = true;

// رأي
viewer.رأي(viewOptions);
عرض الصفوف والأعمدة المخفية في Excel.

عرض الصفوف والأعمدة المخفية في Excel.

تخطي الصفوف والأعمدة الفارغة في Excel باستخدام C

يمكننا تخطي عرض الصفوف والأعمدة الفارغة أثناء عرض ورقة عمل Excel باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى ضبط الخصائص التالية على true في الخطوة رقم 4:

viewOptions.SpreadsheetOptions.SkipEmptyColumns = true;
viewOptions.SpreadsheetOptions.SkipEmptyRows = true;

يوضح نموذج التعليمات البرمجية التالي كيفية تخطي عرض الصفوف والأعمدة الفارغة في ملف Excel باستخدام C #.

// يوضح مثال الكود هذا كيفية تخطي عرض الصفوف المخفية و cloumns من ورقة Excel.
// قم بتحميل ملف Excel
رأيer viewer = new رأيer(@"C:\Files\رأيer\sample.xlsx");

// تحديد خيارات عرض PDF
PdfرأيOptions viewOptions = new PdfرأيOptions(@"C:\Files\رأيer\skip_empty.pdf");
viewOptions.SpreadsheetOptions.SkipEmptyColumns = true;
viewOptions.SpreadsheetOptions.SkipEmptyRows = true;

// رأي
viewer.رأي(viewOptions);
تخطي الصفوف والأعمدة الفارغة في Excel باستخدام C #

تخطي الصفوف والأعمدة الفارغة في Excel باستخدام C #.

قسّم ورقة عمل Excel حسب الصفوف والأعمدة

يمكننا تقديم أوراق عمل Excel كبيرة وتقسيمها حسب عدد الصفوف والأعمدة في صفحة واحدة. يمكننا تقسيم ورقة العمل باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف Excel باستخدام فئة Viewer.
  2. قم بإنشاء مثيل لفئة PdfViewOptions
  3. قم بتوفير مسار ملف الإخراج.
  4. تهيئة SpreadsheetOptions باستخدام طريقة ForSplitSheetIntoPages. يأخذ عدد الصفوف والأعمدة لكل صفحة كوسائط.
  5. أخيرًا ، قم باستدعاء طريقة View () ومرر PdfViewOptions كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية تقسيم ورقة عمل Excel حسب الصفوف والأعمدة باستخدام C #.

// يوضح مثال الكود هذا كيفية تقسيم ورقة Excel حسب الصفوف والكلومنز.
// قم بتحميل ملف Excel
Viewer viewer = new Viewer(@"C:\Files\Viewer\sample.xlsx");

int countRowsPerPage = 25;
int countColumnsPerPage = 5;

PdfViewOptions viewOptions = new PdfViewOptions(@"C:\Files\Viewer\sample_split.pdf");
viewOptions.SpreadsheetOptions = SpreadsheetOptions.ForSplitSheetIntoPages(countRowsPerPage, countColumnsPerPage);

viewer.View(viewOptions);
قسّم ورقة عمل Excel حسب الصفوف والأعمدة

قسّم ورقة عمل Excel حسب الصفوف والأعمدة.

احصل على رخصة مجانية

يرجى تجربة واجهة برمجة التطبيقات (API) دون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمنا كيفية:

  • عرض أوراق عمل Excel أو عرضها بتنسيق HTML و PDF و PNG و JPG باستخدام C # ؛
  • ضبط تجاوز النص في خلايا Excel وتقديم خطوط الشبكة ؛
  • عرض عناوين أعمدة Excel والصفوف ؛
  • تخطي الصفوف / الأعمدة الفارغة وإظهار الصفوف والأعمدة المخفية ؛
  • الحد من عرض أوراق العمل بالصفوف والأعمدة.

بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول GroupDocs.Viewer لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا