|
web中,如何读取Word内容(包含表格,但不包含图片)并且显示在页面中或保存进数据库中 (3) GetHtml = GetHtml.substring(iBeginIndex,iEndIndex+7).replace("<body","<div"); GetHtml = GetHtml.replace("</body>","</div>"); //将转化后的值赋给页面控件txtIdea的值,我为了将Word值保存进数据库所以用<input type = "hidden" ..... 如果将Word内容显示可以考虑 window.document.Form1."你的显示控件ID".innerText = GetHtml; window.document.Form1.txtIdea.value = GetHtml; } } catch(e){window.alert(e);} } //读取文本文件 function GetLine() { var fso, txtfile, strValue; var ForReading = 1, ForWriting = 2; fso = new ActiveXObject("Scripting.FileSystemObject"); txtfile = fso.OpenTextFile(os__localPath+os__localFile, ForReading); while(!txtfile.AtEndOfStream) { strValue = strValue + txtfile.ReadLine(); } txtfile.Close(); return(strValue); }
</script>
注意页面上需要添加以下2个控件和对应的客户端事件
<input id="updFile" type="file" style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 77.46%; BORDER-BOTTOM: 1px solid; HEIGHT: 26px" size="71"> <input style="BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 15pt; BORDER-LEFT: #999999 1px solid; WIDTH: 103px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 28px" onclick="WorcChangeHtml()" runat="server" id="btnUpLoad" type="submit" value="导入" name="btnUpLoad"> <textarea style="WIDTH: 15.25%; HEIGHT: 23px" rows="50" cols="16" id="txtIdea"
|