Excel to HTML Conversion Progress Event

Excel to HTML Conversion Progress Event

    When using the (Workbook) Excel to HTML feature, I've noticed that some Excel files, although only slightly over 300 KB in size, take more than ten minutes to convert, which is extremely slow. However, I cannot retrieve information about the conversion process and thus have no insight into where the issue lies. It would be very helpful if a conversion progress event (including a percentage) could be provided to indicate which step the conversion has reached and where it might be stuck.

 Is this possible to implement?


13 Replies

XH xiaoli hao November 22, 2025 12:09 PM UTC

This is a list of the time taken to convert Excel spreadsheets, it's too slow!

19:17:13.522 - [00:00.021] <Sheet1>
19:17:13.523 - [00:00.021]      Start
19:17:16.320 - [00:02.818]      end......
19:17:16.324 - [00:02.822] <Sheet2>
19:17:16.325 - [00:02.823]      Start
19:17:18.517 - [00:05.016]      end......
19:17:18.519 - [00:05.017] <Sheet3>
19:17:18.520 - [00:05.018]      Start
19:18:56.536 - [01:43.030]      end......
19:18:56.536 - [01:43.030] <Sheet4>
19:18:56.537 - [01:43.031]      Start
19:18:57.730 - [01:44.224]      end......
19:18:57.731 - [01:44.225] <Sheet5>
19:18:57.732 - [01:44.226]      Start
19:21:24.887 - [04:11.374]      end......
19:21:24.888 - [04:11.375] <Sheet6>
19:21:24.888 - [04:11.376]      Start
19:21:32.706 - [04:19.193]      end......
19:21:32.707 - [04:19.194] <Sheet7>
19:21:32.708 - [04:19.195]      Start
19:21:46.861 - [04:33.348]      end......
19:21:46.862 - [04:33.349] <Sheet8>
19:21:46.863 - [04:33.350]      Start
19:21:47.102 - [04:33.589]      end......
19:21:47.103 - [04:33.590] <Sheet9>
19:21:47.104 - [04:33.591]      Start
19:22:02.029 - [04:48.515]      end......
19:22:02.030 - [04:48.516] <Sheet10>
19:22:02.031 - [04:48.517]      Start
19:22:03.710 - [04:50.196]      end......
19:22:03.711 - [04:50.197] <Sheet11>
19:22:03.712 - [04:50.198]      Start
19:22:04.363 - [04:50.849]      end......
19:22:04.364 - [04:50.850] <Sheet12>
19:22:04.365 - [04:50.851]      Start
19:22:09.779 - [04:56.265]      end......
19:22:09.780 - [04:56.266] <Sheet13>
19:22:09.781 - [04:56.267]      Start
19:22:10.901 - [04:57.387]      end......
19:22:10.902 - [04:57.388] <Sheet14>
19:22:10.903 - [04:57.389]      Start
19:22:11.789 - [04:58.275]      end......
19:22:11.790 - [04:58.276] <Sheet15>
19:22:11.791 - [04:58.277]      Start
19:22:12.241 - [04:58.727]      end......
19:22:12.242 - [04:58.728] <Sheet16>
19:22:12.243 - [04:58.729]      Start
19:22:12.636 - [04:59.122]      end......
19:22:12.637 - [04:59.123] <Sheet17>
19:22:12.638 - [04:59.124]      Start
19:22:12.796 - [04:59.282]      end......
19:22:12.797 - [04:59.283] <Sheet18>
19:22:12.798 - [04:59.284]      Start
19:22:13.000 - [04:59.486]      end......
19:22:13.001 - [04:59.487] <Sheet19>
19:22:13.002 - [04:59.487]      Start
19:22:13.866 - [05:00.352]      end......
19:22:13.867 - [05:00.353] <Sheet20>
19:22:13.868 - [05:00.354]      Start
19:22:13.976 - [05:00.461]      end......
19:22:13.977 - [05:00.463] <Sheet21>
19:22:13.978 - [05:00.464]      Start
19:22:14.261 - [05:00.747]      end......
19:22:14.262 - [05:00.748] <Sheet22>
19:22:14.263 - [05:00.749]      Start
19:22:48.230 - [05:34.714]      end......
19:22:48.231 - [05:34.715] <Sheet23>
19:22:48.232 - [05:34.716]      Start
19:22:48.401 - [05:34.885]      end......
19:22:48.403 - [05:34.887] <Sheet24>
19:22:48.405 - [05:34.889]      Start
19:22:48.827 - [05:35.312]      end......
19:22:48.829 - [05:35.313] <Sheet25>
19:22:48.830 - [05:35.314]      Start
19:22:51.788 - [05:38.272]      end......
19:22:51.789 - [05:38.273] <Sheet26>
19:22:51.790 - [05:38.274]      Start
19:22:52.343 - [05:38.827]      end......



Attachment: InputTemplate_cd0b6a1.xlsx


GP Gowtham Ponraj Syncfusion Team November 24, 2025 11:54 AM UTC

Hi Xiaoli,


Currently, we do not support displaying progress events during the conversion process, and there are no immediate plans to add this feature.

Regarding the lengthy conversion time from Excel to HTML, we have observed that it takes approximately 3 minutes on average for an Excel file containing 26 sheets.

Please review the attached sample and let us know if any further modifications or changes to the NuGet version are required.


Attachment: SampleFramework_4ef124d5.zip


XH xiaoli hao replied to Gowtham Ponraj November 24, 2025 02:12 PM UTC

    Spending three minutes to convert a 300K file is indeed an excessively long time.

    I have attached the time record for the conversion above. Could you please test a sheet that takes an unusually long time to convert separately?

    I suspect that the conversion function of your component may not handle certain parts of specific sheets efficiently, as saving the same file as HTML using Microsoft Excel or other software takes almost no time.

    I believe a lengthy conversion process can be frustrating for users. I hope your component can be optimized to become faster and more effective.

    Thank you again for your dedication and commitment to improvement.





XH xiaoli hao replied to Gowtham Ponraj November 24, 2025 02:12 PM UTC

    Spending three minutes to convert a 300K file is indeed an excessively long time.

    I have attached the time record for the conversion above. Could you please test a sheet that takes an unusually long time to convert separately?

    I suspect that the conversion function of your component may not handle certain parts of specific sheets efficiently, as saving the same file as HTML using Microsoft Excel or other software takes almost no time.

    I believe a lengthy conversion process can be frustrating for users. I hope your component can be optimized to become faster and more effective.

    Thank you again for your dedication and commitment to improvement.





GP Gowtham Ponraj Syncfusion Team November 25, 2025 02:06 PM UTC

Hi Xiaoli,

We are checking the reported issue at our end and validating it currently. We will share the validation details on November 27, 2025.



GP Gowtham Ponraj Syncfusion Team November 27, 2025 03:31 PM UTC

Hi Xiaoli,

We have identified the issue "Performance delay occurs while converting Excel to HTML with large range" as a defect in our product. The resolution will be incorporated in the Volume 4 main release, scheduled for the third week of December.


Please use the below feedback link to track the status of the reported bug.
Note: If you require a patch for the reported issue in any of our Essential Studio Main or SP release version, then kindly let us know the version, so that we can provide a patch in that version based on our SLA policy.
Disclaimer: “Inclusion of this solution in the weekly release may change due to other factors including but not limited to QA checks and works reprioritization.” 


XH xiaoli hao replied to Gowtham Ponraj November 28, 2025 01:18 AM UTC

Hi Gowtham

      Thank you  for your response. I will continue to follow the news about your product improvements and hope your product keeps getting better and better!



KS Karthika Santhana Krishnan Syncfusion Team December 2, 2025 06:42 AM UTC

Hi Xiaoli,

 

Thank you for your kind words and continued support. We will provide an update as soon as the 2025 Volume 4 main release is officially available in the third week of December.

 

Regards,

Karthika



GP Gowtham Ponraj Syncfusion Team December 16, 2025 07:04 AM UTC

Hi Xiaoli,

We have included the fix to resolve the issue "Performance delay occurs while converting Excel to HTML with large range" in our weekly NuGet release version 32.1.19. Kindly upgrade your Syncfusion packages to this new 32.1.19 version and let us know if the issue is resolved.

 

NuGet Package: NuGet Gallery | Syncfusion.XlsIO.Net.Core 32.1.19

 

Regards,

Gowtham.



XH xiaoli hao December 18, 2025 02:44 PM UTC

Hi Gowtham,

    Great news that you've fixed this bug! However, my application is currently running on the older .NET Framework 4.7. I tried using Syncfusion.XlsIO.Net 32.1.19 and Syncfusion.XlsIORenderer.Net 32.1.19, but the processing speed still seems very slow with no noticeable improvement.

Best regards,
Xiaoli



GP Gowtham Ponraj Syncfusion Team December 19, 2025 12:44 PM UTC

We have attached the sample that we have tested, where we have got 8.32 minutes time taken in previous version whereas it only took 2.67 with the fix in the version 32.1.19.

Please try reinstalling the latest nuget package and test the sample we have tested


Attachment: SampleFramework_d42c980d.zip


XH xiaoli hao December 20, 2025 03:01 AM UTC

Hi Gowtham,

For some reason, I downloaded the sample, but it indicated that Syncfusion.Compression.Base was missing. Surprisingly, version 100.2.38 was not available on NuGet. I tried replacing it with 31.1.17, but it didn’t work.

In the app.config, it shows version 100.2460.1.0, which has left me a bit confused.

<assemblyIdentity name="Syncfusion.Compression.Base" publicKeyToken="3d67ed1f87d44c89" culture="neutral" />

<bindingRedirect oldVersion="0.0.0.0-100.2460.1.0" newVersion="100.2460.1.0" />


Also, my framework is 4.7.1.



GP Gowtham Ponraj Syncfusion Team December 22, 2025 02:03 PM UTC

Hi Xiaoli,

We have attached the Sample below, Please let us know if it works. 

Please feel free to ask us for further queries



Attachment: SampleFramework_da9d778f.zip

Loader.
Up arrow icon