diff --git a/Document-Processing/Excel/Conversions/Excel-to-PDF/NET/Performance-Metrics.md b/Document-Processing/Excel/Conversions/Excel-to-PDF/NET/Performance-Metrics.md new file mode 100644 index 000000000..5a0d2a076 --- /dev/null +++ b/Document-Processing/Excel/Conversions/Excel-to-PDF/NET/Performance-Metrics.md @@ -0,0 +1,46 @@ +--- +title: Performance Metrics for the Syncfusion Excel to PDF conversion +description: This section provides benchmark results and performance metrics for converting Excel files to PDF using the Syncfusion Excel (XlsIO) library. +platform: document-processing +control: XlsIO +documentation: UG +--- + +# Performance Metrics for Excel to PDF Conversion + +The following benchmark demonstrates the performance of the Syncfusion Excel (XlsIO) library when converting a large Excel workbook—containing 100,000 rows and 50 columns with distinct data types such as text, date and time, numbers, booleans, and formulas—into a PDF. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Data typeTime Taken (sec)Sample Link
Text121GitHub page
DateTime112GitHub page
Number107GitHub page
Boolean83GitHub page
Formula104GitHub page
+ +You can find the sample used for Excel to PDF conversion performance evaluation on this GitHub page. diff --git a/Document-Processing/Excel/Excel-Library/NET/Performance-Metrics.md b/Document-Processing/Excel/Excel-Library/NET/Performance-Metrics.md index 2e251a196..70c829cc3 100644 --- a/Document-Processing/Excel/Excel-Library/NET/Performance-Metrics.md +++ b/Document-Processing/Excel/Excel-Library/NET/Performance-Metrics.md @@ -1,6 +1,6 @@ --- -title: Performance Metrics of the Syncfusion Excel (XlsIO) Library -description: This section provides an overview of the performance capabilities of the Syncfusion Excel (XlsIO) Library. +title: Performance Metrics for Syncfusion Excel (XlsIO) Library +description: This section provides benchmark results and insights into the performance capabilities of the Syncfusion Excel (XlsIO) library across various operations. platform: document-processing control: XlsIO documentation: UG @@ -8,180 +8,79 @@ documentation: UG # Performance Metrics in Excel (XlsIO) Library -This section evaluates the performance of the Syncfusion XlsIO library when handling String, DateTime, Number, Boolean, and Formula data types during operations such as opening, reading, creating, and saving Excel files. It provides insights into the efficiency and capabilities of XlsIO for processing these data types across various platforms. - -## Open and Read - -The table below illustrates the performance of data types for open operations. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Data typesTest case Matrix (Open)XlsIO (ms)Sample
String150 rows * 10000 columns2213GitHub page
DateTime150 rows * 10000 columns1369GitHub page
Number150 rows * 10000 columns1151GitHub page
Boolean150 rows * 10000 columns1173GitHub page
Formula150 rows * 10000 columns1545GitHub page
- -You can find the sample used for open operation performance evaluation on this GitHub page. - -The table below illustrates the performance of data types for read operations. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Data typesTest case Matrix (Read)XlsIO (ms)Sample
String150 rows * 10000 columns139GitHub page
DateTime150 rows * 10000 columns506GitHub page
Number150 rows * 10000 columns294GitHub page
Boolean150 rows * 10000 columns99GitHub page
Formula150 rows * 10000 columns165GitHub page
- -You can find the sample used for read operation performance evaluation on this GitHub page. +This section evaluates the performance of the Syncfusion Excel (XlsIO) library when handling text, date and time, number, boolean, and formula data types during operations such as reading and creating Excel documents. ## Create and Save -The table below illustrates the performance of data types for create operations. +The table below illustrates the performance of creating and saving an Excel document containing 100,000 rows and 50 columns for different data types. - +
- - - - + + + - - - + + - - + - - + - - + - - +
Data typesTest case Matrix (Create)XlsIO (ms)SampleData typeTime Taken (sec)Sample Link
String150 rows * 10000 columns1177Text13 GitHub page
DateTime150 rows * 10000 columns230115 GitHub page
Number150 rows * 10000 columns4365 GitHub page
Boolean150 rows * 10000 columns4225 GitHub page
Formula150 rows * 10000 columns408935 GitHub page
- -You can find the sample used for create operation performance evaluation on this GitHub page. -The table below illustrates the performance of data types for save operations. +## Load and Read + +The table below illustrates the performance of loading and reading cell values from an Excel document with 100,000 rows and 50 columns for different data types. - - - - + + + - - - - + + + - - - + + - - - + + - - - + + - - - + + -
Data typesTest case Matrix (Save)XlsIO (ms)SampleData typeTime Taken (sec)Sample Link
String150 rows * 10000 columns1422GitHub pageText9GitHub page
DateTime150 rows * 10000 columns1270GitHub page5GitHub page
Number150 rows * 10000 columns916GitHub page6GitHub page
Boolean150 rows * 10000 columns781GitHub page4GitHub page
Formula150 rows * 10000 columns1222GitHub page9GitHub page
- -You can find the sample used for save operation performance evaluation on this GitHub page. \ No newline at end of file + + diff --git a/Document-Processing/Excel/Excel-Library/NET/Working-with-Conditional-Formatting.md b/Document-Processing/Excel/Excel-Library/NET/Working-with-Conditional-Formatting.md index acf8c522a..1edddb8bd 100644 --- a/Document-Processing/Excel/Excel-Library/NET/Working-with-Conditional-Formatting.md +++ b/Document-Processing/Excel/Excel-Library/NET/Working-with-Conditional-Formatting.md @@ -10,6 +10,9 @@ documentation: UG Conditional formatting allows to format the contents of a cell dynamically. This can be defined and applied in XlsIO through the [IConditionalFormat](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IConditionalFormat.html) interface. +To quickly learn How to Apply Conditional Formatting in Excel Using .NET Excel Library, check out this video: +{% youtube "https://www.youtube.com/watch?v=S1lkNLV70hc" %} + ## Create a Conditional Format  The [IConditionalFormats](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IConditionalFormats.html) represents a collection of conditional formats for a single [IRange](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IRange.html). One or more conditional formats can be added to the range as follows. diff --git a/Document-Processing/Excel/Excel-Library/NET/Working-with-Formulas.md b/Document-Processing/Excel/Excel-Library/NET/Working-with-Formulas.md index 58e5472b1..44c1a0a09 100644 --- a/Document-Processing/Excel/Excel-Library/NET/Working-with-Formulas.md +++ b/Document-Processing/Excel/Excel-Library/NET/Working-with-Formulas.md @@ -10,6 +10,9 @@ keywords: c#, vb.net, excel, read excel, edit excel, edit excel cell, excel form [Formulas](https://support.microsoft.com/en-gb/office/overview-of-formulas-in-excel-ecfdc708-9162-49e8-b993-c311f47ca173?redirectsourcepath=%252fen-us%252farticle%252foverview-of-formulas-7abfda78-eff3-4cc6-b4a7-6350d512d2dc) are entries in Excel that have equations, by which values are calculated. A typical formula might contain cell references, constants, and even functions. +To quickly learn How to Work with Formulas in an Excel Using the .NET Excel Library, check out this video: +{% youtube "https://www.youtube.com/watch?v=SjHcYYvVSF4" %} + ## Enable and Disable Calculation To perform calculation in an Excel workbook, it is recommended to invoke [EnableSheetCalculations](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorksheet.html#Syncfusion_XlsIO_IWorksheet_EnableSheetCalculations) method of [IWorksheet](https://help.syncfusion.com/cr/document-processing/Syncfusion.XlsIO.IWorksheet.html). Enabling this method will initialize [CalcEngine](https://help.syncfusion.com/document-processing/excel/excel-library/net/working-with-formulas#calculation-engine) objects and retrieves calculated values of formulas in a worksheet.