public static XElement ConvertTableToHtml(SpreadsheetDocument sDoc, SmlToHtmlConverterSettings settings, string tableName) { var rangeXml = SmlDataRetriever.RetrieveTable(sDoc, tableName); var xhtml = ConvertToHtmlInternal(sDoc, settings, rangeXml); return(xhtml); }
public static XElement ConvertTableToHtml(SmlDocument smlDoc, SmlToHtmlConverterSettings settings, string tableName) { using var ms = new MemoryStream(); ms.Write(smlDoc.DocumentByteArray, 0, smlDoc.DocumentByteArray.Length); using var sDoc = SpreadsheetDocument.Open(ms, false); var rangeXml = SmlDataRetriever.RetrieveTable(sDoc, tableName); var xhtml = ConvertToHtmlInternal(sDoc, settings, rangeXml); return(xhtml); }