求问 哪位前辈做过 把excel文件以网页的形式打开

crospo 2009-07-12 07:39:50
把excel文件以网页的形式打开

今天老总就说了这个任务 把excel文件以网页的形式打开 开发下

我一点思路没有 求教 前辈
是在没有思路
...全文
49 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
toury 2009-07-13
  • 打赏
  • 举报
回复

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<TITLE>打开本机EXCEL文件</TITLE>
</head>
<script language="javascript" type="text/javascript">
function OpenXLS(fileName){
//连库
conn = new ActiveXObject("ADODB.Connection");
conn.Provider = "Microsoft.Jet.OLEDB.4.0";
conn.ConnectionString = "Data Source=" + fileName + ";Extended Properties=Excel 8.0;";
conn.CursorLocation = 1;
conn.Open;
if (conn.state!=1){
alert('数据库连接错误!');
conn.close
conn=null;
}

//定义记录集
var rs = new ActiveXObject("ADODB.Recordset");
rs.Open("SELECT * FROM [Sheet1$]",conn,1,1);

var i=0;
var sHTML='';

sHTML+="<table border=1><tbody>";
while(!rs.EOF){
sHTML+="<tr>";

for (var j=0;j<rs.Fields.Count;j++){
sHTML+= "<td><input type=text id="+i+j+" name=f_"+i+j+" value="+rs.Fields(j).value+"></td>";

}
sHTML+="</tr>";
rs.MoveNext;
i+=1;

}
sHTML+="</tbody><table>";
document.getElementById('table1').innerHTML =sHTML;

conn.Close; conn =null; rs = null;
}

</script>
</head>

<body>
<input type="file" id="f" />
<input type="button" id="b" value="打开EXCEL" onclick="if(f.value=='')alert('请选择EXCEL文件');else OpenXLS(document.getElementById("f").value)" />
<div id="table1" style="border: 1px solid black"></div>

</BODY>
</HTML>

gjws_01 2009-07-13
  • 打赏
  • 举报
回复
支持,勒紧肚子不吃饭也要支持!楼上好人们啊!
crospo 2009-07-13
  • 打赏
  • 举报
回复
楼上兄弟 我临表涕零
toury 2009-07-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zxdldh007 的回复:]
toury总是这么热心。
[/Quote]
[Quote=引用 7 楼 mahui19780126 的回复:]
顶 5楼的
[/Quote]
谢谢兄弟们谬赞和支持。

楼主不是不会,而是还没研究到这些内容而已。正巧我知道,就帮忙一下而已。人总有应急的事情嘛。呵呵
mahui19780126 2009-07-13
  • 打赏
  • 举报
回复
顶 5楼的
凡夫与俗子 2009-07-13
  • 打赏
  • 举报
回复
toury总是这么热心。
lzp4881 2009-07-12
  • 打赏
  • 举报
回复
把excel看成一个数据库,打开后一条一条显示出来就行了。跟显示数据库内容一样
yctin 2009-07-12
  • 打赏
  • 举报
回复
excel 另存成一种格式(好像是mht)就可以在 IE 中打开
asp 可以用 com 转换
crospo 2009-07-12
  • 打赏
  • 举报
回复
救命啊
lgyong511 2009-07-12
  • 打赏
  • 举报
回复
关注中.....

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧