Как конвертировать таблицу Excel в HTML - C#
Формулировка задачи:
Здравствуйте
Нужно конвертировать таблицу Excel в HTML, не знаю инструментов, каким образом можно. Нужно написать код, который бы простою таблицу Excel конвертировал в HTML.
Решение задачи: «Как конвертировать таблицу Excel в HTML»
textual
Листинг программы
public string XlsxToHTML(byte[] file)
{
MemoryStream stream = new MemoryStream(file);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("<table>");
using(ExcelPackage excelPackage = new ExcelPackage(stream))
{
ExcelWorkbook workbook = excelPackage.Workbook;
if(workbook!=null)
{
ExcelWorksheet worksheet = workbook.Worksheets.FirstOrDefault();
if(worksheet!=null)
{
var firstCell = worksheet.Cells[1,1].Value;
var secondCell = worksheet.Cells[1,2].Value;
stringBuilder.Append("<tr><td>"+firstCell+"</td></tr>");
stringBuilder.Append("<tr><td>"+firstCell+"</td></tr>");
}
}
}
stringBuilder.Append("</table>");
return stringBuilder.ToString();
}