Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Opening a large HTML document in Excel - slow

Opening a large HTML document containing a table with 22 columns and 4000
rows takes around 5 minutes on my Dual Xeon 2.8 ghz with 2gb of Ram.
If i resave in Excel HTML format it takes about 20 seconds to re-open.

Is there anyway to improve the load time? I notice that the operation
results in 8.5 million soft page faults.

Excel is obviously converting the standard HTML to its own internal format.
e.g.

<TR class=tableRow
<TD class=defBgColor colSpan=3 </TD
<TD noWrapABC</TD
<TD align=right1.4000</TD
<TD align=right1.5750</TD
<TDUSD</TD
<TD align=right0</TD
<TD align=right(20,000)</TD
<TD align=right(3,150,000)</TD
<TD align=right(350,000)</TD
<TD class=flashHeiglight(350,000)</TD
<TD align=right(1)</TD
<TD class=flashHeiglight622,469</TD
<TD align=right2</TD
<TD class=flashHeiglight739,835</TD
<TD align=right2</TD
<TD class=flashHeiglight739,835</TD
<TD align=right3</TD
<TD align=right6,134,840</TD
<TD align=right15</TD
<TD align=right0</TD
<TD </TD
<TD align=right(46,218)</TD
<TD align=right0</TD
<TD align=right289</TD</TR


becomes

<tr height=15 style='height:11.25pt'
<td colspan=15 height=15 class=xl57 width=1049 style='height:11.25pt;
width:791pt' </td
<td class=xl58ABC</td
<td class=xl59 width=161 style='width:121pt' x:num1.4</td
<td class=xl59 width=70 style='width:53pt' x:num="1.575"1.575</td
<td class=xl60 width=79 style='width:59pt'USD</td
<td class=xl59 width=71 style='width:53pt' x:num0</td
<td class=xl61 width=80 style='width:60pt' x:num="-20000"-20,000</td
<td class=xl61 width=80 style='width:60pt' x:num="-3150000"-3,150,000</td
<td class=xl61 width=161 style='width:121pt' x:num="-350000"-350,000</td
<td class=xl62 width=77 style='width:58pt' x:num="-350000"-350,000</td
<td class=xl59 width=59 style='width:44pt' x:num-1</td
<td class=xl62 width=85 style='width:64pt' x:num="622469"622,469</td
<td class=xl59 width=64 style='width:48pt' x:num2</td
<td class=xl62 width=85 style='width:64pt' x:num="739835"739,835</td
<td class=xl59 width=61 style='width:46pt' x:num2</td
<td class=xl62 width=85 style='width:64pt' x:num="739835"739,835</td
<td class=xl59 width=57 style='width:43pt' x:num3</td
<td class=xl61 width=161 style='width:121pt' x:num="6134840"6,134,840</td
<td class=xl59 width=88 style='width:66pt' x:num15</td
<td class=xl59 width=88 style='width:66pt' x:num0</td
<td class=xl60 </td
<td class=xl61 width=61 style='width:46pt' x:num="-46218"-46,218</td
<td class=xl59 width=55 style='width:41pt' x:num0</td
<td class=xl59 width=50 style='width:38pt' x:num289</td
<td colspan=42 class=xl24 style='mso-ignocolspan' </td
</tr

Does anyone have any information about how best to construct the original
HTML such that Excel can re-render in a more efficient manner. Can this
process be controlled in anyway?

Regards
Phil

Using Excel 2003 (11.6355.6408) SP1 on Windows XP Prof v2003 SP1
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
EXCEL 2007 VERY SLOW WITH LARGE DATA CHARTS Norm Excel Discussion (Misc queries) 19 March 16th 10 08:25 AM
document too slow opening Ed Kyle Excel Discussion (Misc queries) 1 December 3rd 06 02:05 PM
I'd like to use Excel to make changes to an HTML document... Jola Excel Discussion (Misc queries) 2 March 7th 06 02:29 PM
How to open large HTML FILES IN EXCEL In quick Time Navin Excel Programming 1 January 16th 04 07:34 AM
How to open large HTML FILES IN EXCEL In quick Time Navin Excel Programming 0 January 13th 04 12:42 PM


All times are GMT +1. The time now is 02:07 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"