js word excel转html,word Excel转Html.docx
word Excel转Html
word 转Html 1/// 2/// word转成html 3/// 4/// 5privatevoid WordToHtml(object wordFileName,string htmlWord) 6{ 7//在此处放置用户代码以初始化页面 8 Word.ApplicationClass word = new Word.ApplicationClass(); 9 Type wordType = word.GetType();10 Word.Documents docs = word.Documents;11//打开文件12 Type docsType = docs.GetType();13 Word.Document doc = (Word.Document)docsType.InvokeMember("Open", System.Reflection.BindingFlags.InvokeMethod, null, docs, new Object[] { wordFileName, true, true });14//转换格式,另存为15string a = doc.Comments.ToString();16 Type docType = doc.GetType();17string wordSaveFileName = wordFileName.ToString()tring strSaveFileName = htmlWord + "\\" + Path.GetFileNameWithoutExtension(wordSaveFileName) + ".html";2223object saveFileName = (object)strSaveFileName;24 docType.InvokeMember("SaveAs", System.Reflection.BindingFlags.InvokeMethod, null, doc, newobject[] { saveFileName, Word.WdSaveFormat.wdFormatFilteredHTML });25 docType.InvokeMember("Close", System.Reflection.BindingFlags.InvokeMethod, null, doc, null);26//退出 Word 27 wordType.InvokeMember("Quit", System.Reflection.BindingFlags.InvokeMethod, null, word, null);2829 }引入? Microsoft.Office.Interop.Word;office转Html// Excel转成html///publicvoid ReadExcel(string rFilePath, string rHtmlFilePath){Excel.Application repExcel = new Excel.Application();Excel.Workbook workbook = null;//xlsFile为Excel文件路径workbook = repExcel.Application.Workbooks.Open(rFilePath,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value);//htmlFile 是要另存的html文件名object ofmt = Excel.XlFileFormat.xlHtml;workbook.SaveAs(rHtmlFilePath,ofmt,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Excel.XlSaveAsAccessMode.xlNoChange,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value);object osave = false;workbook.Close(osave, Missing