Skip to content

Commit 5d6cd13

Browse files
995361-PerformanceMetrics
1 parent c3f94e8 commit 5d6cd13

File tree

3 files changed

+87
-114
lines changed

3 files changed

+87
-114
lines changed

Document-Processing-toc.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5994,6 +5994,9 @@
59945994
<a href="/document-processing/excel/conversions/excel-to-pdf/net/Excel-to-PDF-Converter-Settings">Excel to PDF Converter Settings</a>
59955995
</li>
59965996
<li>
5997+
                 <a href="/document-processing/excel/excel-library/net/Performance-Metrics">Performance Metrics</a>
5998+
               </li>
5999+
<li>
59976000
<a href="/document-processing/excel/conversions/excel-to-pdf/net/faq">FAQ</a>
59986001
<ul>
59996002
<li>
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Performance Metrics of the Excel to PDF in Syncfusion Excel (XlsIO) Library
3+
description: This section provides an overview of the performance capabilities of the Syncfusion Excel (XlsIO) Library.
4+
platform: document-processing
5+
control: XlsIO
6+
documentation: UG
7+
---
8+
9+
# Performance Metrics in Excel (XlsIO) Library
10+
11+
This section evaluates the performance of the Syncfusion XlsIO library when handling String, DateTime, Number, Boolean, and Formula data types during Excel to PDF conversion. It provides insights into the efficiency and capabilities of XlsIO for processing these data types across various platforms.
12+
13+
## Excel to PDF
14+
15+
The table below illustrates the performance of data types for Excel to PDF conversion.
16+
17+
<table>
18+
<tr>
19+
<th>Data types</th>
20+
<th>Test case Matrix (Open)</th>
21+
<th>XlsIO (ms)</th>
22+
<th>Sample</th>
23+
</tr>
24+
<tr>
25+
<td>String</td>
26+
<td>100000 rows * 50 columns</td>
27+
<td>121442</td>
28+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
29+
</tr>
30+
<tr>
31+
<td>DateTime</td>
32+
<td>100000 rows * 50 columns</td>
33+
<td>112071</td>
34+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
35+
</tr>
36+
<tr>
37+
<td>Number</td>
38+
<td>100000 rows * 50 columns</td>
39+
<td>107048</td>
40+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
41+
</tr>
42+
<tr>
43+
<td>Boolean</td>
44+
<td>100000 rows * 50 columns</td>
45+
<td>82872</td>
46+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
47+
</tr>
48+
<tr>
49+
<td>Formula</td>
50+
<td>100000 rows * 50 columns</td>
51+
<td>104395</td>
52+
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
53+
</tr>
54+
</table>
55+
56+
You can find the sample used for Excel to PDF conversion performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Excel%20to%20PDF">this GitHub page</a>.

Document-Processing/Excel/Excel-Library/NET/Performance-Metrics.md

Lines changed: 28 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -8,180 +8,94 @@ documentation: UG
88

99
# Performance Metrics in Excel (XlsIO) Library
1010

11-
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.
11+
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 and reading, creating and saving Excel files. It provides insights into the efficiency and capabilities of XlsIO for processing these data types across various platforms.
1212

1313
## Open and Read
1414

15-
The table below illustrates the performance of data types for open operations.
15+
The table below illustrates the performance of data types for open and read operations.
1616

1717
<table>
1818
<tr>
1919
<th>Data types</th>
20-
<th>Test case Matrix (Open)</th>
20+
<th>Test case Matrix (Open & Read)</th>
2121
<th>XlsIO (ms)</th>
2222
<th>Sample</th>
2323
</tr>
2424
<tr>
2525
<td>String</td>
26-
<td>150 rows * 10000 columns</td>
27-
<td>2213</td>
26+
<td>100000 rows * 50 columns</td>
27+
<td>8880</td>
2828
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
2929
</tr>
3030
<tr>
3131
<td>DateTime</td>
32-
<td>150 rows * 10000 columns</td>
33-
<td>1369</td>
32+
<td>100000 rows * 50 columns</td>
33+
<td>5339</td>
3434
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
3535
</tr>
3636
<tr>
3737
<td>Number</td>
38-
<td>150 rows * 10000 columns</td>
39-
<td>1151</td>
38+
<td>100000 rows * 50 columns</td>
39+
<td>5592</td>
4040
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
4141
</tr>
4242
<tr>
4343
<td>Boolean</td>
44-
<td>150 rows * 10000 columns</td>
45-
<td>1173</td>
44+
<td>100000 rows * 50 columns</td>
45+
<td>3815</td>
4646
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
4747
</tr>
4848
<tr>
4949
<td>Formula</td>
50-
<td>150 rows * 10000 columns</td>
51-
<td>1545</td>
50+
<td>100000 rows * 50 columns</td>
51+
<td>8695</td>
5252
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
5353
</tr>
5454
</table>
5555

56-
You can find the sample used for open operation performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open">this GitHub page</a>.
57-
58-
The table below illustrates the performance of data types for read operations.
59-
60-
<table>
61-
<tr>
62-
<th>Data types</th>
63-
<th>Test case Matrix (Read)</th>
64-
<th>XlsIO (ms)</th>
65-
<th>Sample</th>
66-
</tr>
67-
<tr>
68-
<td>String</td>
69-
<td>150 rows * 10000 columns</td>
70-
<td>139</td>
71-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Read/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
72-
</tr>
73-
<tr>
74-
<td>DateTime</td>
75-
<td>150 rows * 10000 columns</td>
76-
<td>506</td>
77-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Read/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
78-
</tr>
79-
<tr>
80-
<td>Number</td>
81-
<td>150 rows * 10000 columns</td>
82-
<td>294</td>
83-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Read/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
84-
</tr>
85-
<tr>
86-
<td>Boolean</td>
87-
<td>150 rows * 10000 columns</td>
88-
<td>99</td>
89-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Read/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
90-
</tr>
91-
<tr>
92-
<td>Formula</td>
93-
<td>150 rows * 10000 columns</td>
94-
<td>165</td>
95-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Read/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
96-
</tr>
97-
</table>
98-
99-
You can find the sample used for read operation performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Read">this GitHub page</a>.
56+
You can find the sample used for open and read operation performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Open">this GitHub page</a>.
10057

10158
## Create and Save
10259

103-
The table below illustrates the performance of data types for create operations.
60+
The table below illustrates the performance of data types for create and save operations.
10461

105-
<table>
62+
<table>
10663
<tr>
10764
<th>Data types</th>
108-
<th>Test case Matrix (Create)</th>
65+
<th>Test case Matrix (Create & Save)</th>
10966
<th>XlsIO (ms)</th>
11067
<th>Sample</th>
11168
</tr>
11269
<tr>
11370
<td>String</td>
114-
<td>150 rows * 10000 columns</td>
115-
<td>1177</td>
71+
<td>100000 rows * 50 columns</td>
72+
<td>12753</td>
11673
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
11774
</tr>
11875
<tr>
11976
<td>DateTime</td>
120-
<td>150 rows * 10000 columns</td>
121-
<td>2301</td>
77+
<td>100000 rows * 50 columns</td>
78+
<td>15474</td>
12279
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
12380
</tr>
12481
<tr>
12582
<td>Number</td>
126-
<td>150 rows * 10000 columns</td>
127-
<td>436</td>
83+
<td>100000 rows * 50 columns</td>
84+
<td>5018</td>
12885
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
12986
</tr>
13087
<tr>
13188
<td>Boolean</td>
132-
<td>150 rows * 10000 columns</td>
133-
<td>422</td>
89+
<td>100000 rows * 50 columns</td>
90+
<td>4716</td>
13491
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
13592
</tr>
13693
<tr>
13794
<td>Formula</td>
138-
<td>150 rows * 10000 columns</td>
139-
<td>4089</td>
95+
<td>100000 rows * 50 columns</td>
96+
<td>34668</td>
14097
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
14198
</tr>
14299
</table>
143100
144-
You can find the sample used for create operation performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create">this GitHub page</a>.
145-
146-
The table below illustrates the performance of data types for save operations.
147-
148-
<table>
149-
<tr>
150-
<th>Data types</th>
151-
<th>Test case Matrix (Save)</th>
152-
<th>XlsIO (ms)</th>
153-
<th>Sample</th>
154-
</tr>
155-
<tr>
156-
<td>String</td>
157-
<td>150 rows * 10000 columns</td>
158-
<td>1422</td>
159-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Save/String%20Data%20Type/.NET/String%20Data%20Type">GitHub page</a></td>
160-
</tr>
161-
<tr>
162-
<td>DateTime</td>
163-
<td>150 rows * 10000 columns</td>
164-
<td>1270</td>
165-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Save/DateTime%20Data%20Type/.NET/DateTime%20Data%20Type">GitHub page</a></td>
166-
</tr>
167-
<tr>
168-
<td>Number</td>
169-
<td>150 rows * 10000 columns</td>
170-
<td>916</td>
171-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Save/Number%20Data%20Type/.NET/Number%20Data%20Type">GitHub page</a></td>
172-
</tr>
173-
<tr>
174-
<td>Boolean</td>
175-
<td>150 rows * 10000 columns</td>
176-
<td>781</td>
177-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Save/Boolean%20Data%20Type/.NET/Boolean%20Data%20Type">GitHub page</a></td>
178-
</tr>
179-
<tr>
180-
<td>Formula</td>
181-
<td>150 rows * 10000 columns</td>
182-
<td>1222</td>
183-
<td><a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Save/Formula%20Data%20Type/.NET/Formula%20Data%20Type">GitHub page</a></td>
184-
</tr>
185-
</table>
186-
187-
You can find the sample used for save operation performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Save">this GitHub page</a>.
101+
You can find the sample used for create and save operation performance evaluation on <a href="https://github.com/SyncfusionExamples/XlsIO-Examples/tree/master/Performance%20Metrics/Create">this GitHub page</a>.

0 commit comments

Comments
 (0)