我有将word文档或excel文档转换为html文件的代码,然后使用下面的代码打开它。但是,下面的代码只打开excel文件的word文档的html文件,它一直在另一个位置sheet.html而不是主html中寻找其他东西。我注意到有了word文档,没有tab。但是有excel那里的tab和sheet.html。可能就是这种情况。如果是这样,我如何使用下面的代码从excel打开转换为html文件?谢谢大家的帮助
byte[] bytes;
using (FileStream fs = new FileStream(htmlFilePath.ToString(), FileMode.Open, FileAccess.Read))
{
BinaryReader reader = new BinaryReader(fs);
bytes = reader.ReadBytes((int)fs.Length);
fs.Close();
}
Response.BinaryWrite(bytes);
Response.Flush();
这是我用来从excel文件转换为html的代码
Microsoft.Office.Interop.Excel.ApplicationClass excelApplicationClass = new Microsoft.Office.Interop.Excel.ApplicationClass();
excelApplicationClass.Workbooks.Open(destination,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);
excelApplicationClass.Visible = false;
Microsoft.Office.Interop.Excel.Workbook workBook = excelApplicationClass.ActiveWorkbook;
workBook.SaveAs(htmlFilePath, XlFileFormat.xlHtml);
workBook.Close();