I want to save all the worksheets in an excel file in a single HTML file. By default, HTML file shows these worksheets as separate tabs in HTML. Instead, I want to save those one below one. Can you please suggest how can I achieve it?
Hi,
Hi,
<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> string filePath = @“K:\sourcesheets.xls”;<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> Workbook workbook = new
Workbook(filePath);<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> Workbook destWorkbook = new
Workbook();<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> Worksheet destSheet = destWorkbook.Worksheets[0];<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> int TotalRowCount = 0;<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> for (int i = 0; i
< workbook.Worksheets.Count; i++)<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> {<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> Worksheet sourceSheet = workbook.Worksheets[i];<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> Range sourceRange =
sourceSheet.Cells.MaxDisplayRange;<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> Range destRange =
destSheet.Cells.CreateRange(sourceRange.FirstRow + TotalRowCount,
sourceRange.FirstColumn,sourceRange.RowCount, sourceRange.ColumnCount);<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”>
destRange.Copy(sourceRange);<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”><span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”>
TotalRowCount = sourceRange.RowCount + TotalRowCount;<span style=“font-size:10.0pt;font-family:“Courier New”;
mso-no-proof:yes”> }<span style=“font-size:10.0pt;
line-height:115%;font-family:“Courier New”;mso-no-proof:yes”> destWorkbook.Save(@“K:\output.html”, SaveFormat.Html);
Thanks a lot Kashif. It works for me
Hi,