js 调用winAPI html5 没这功能
具体能容自己修改
<html xmlns="<meta charset="UTF-8">
<head>
<title>Untitled Page</title>
</head>
<script language="javascript" type="text/javascript">
function importXLS(fileName)
{
objCon = new ActiveXObject("ADODB.Connection")
objCon.Provider = "Microsoft.Jet.OLEDB.4.0"
objCon.ConnectionString = "Data Source=" + fileName + "Extended Properties=Excel 8.0"
objCon.CursorLocation = 1
objCon.Open
var strQuery
//Get the SheetName
var strSheetName = "Sheet1$"
var rsTemp = new ActiveXObject("ADODB.Recordset")
rsTemp = objCon.OpenSchema(20)
if(!rsTemp.EOF)
strSheetName = rsTemp.Fields("Table_Name").Value
rsTemp = null
rsExcel = new ActiveXObject("ADODB.Recordset")
strQuery = "SELECT * FROM [" + strSheetName + "]"
rsExcel.ActiveConnection = objCon
rsExcel.Open(strQuery)
while(!rsExcel.EOF)
{
for(i = 0i<rsExcel.Fields.Count++i)
{
alert(rsExcel.Fields(i).value)
// 在这里为你的表格设计样式
}
rsExcel.MoveNext
}
// Close the connection and dispose the file
objCon.Close
objCon =null
rsExcel = null
}
</script>
</head>
<body>
<input type="file" id="f" />
<input type="button" id="b" value="import" onclick="if(f.value=='')alert('请选择xls文件')else importXLS(f.value)" />
</body>
</html>
在IE中使用
1、飞书:
飞书是字节跳动于2016年自研的新一代一站式协作平台,是保障字节跳动全球五万人高效协作的办公工具。飞书将即时沟通、日历、云文档、云盘和工作台深度整合,通过开放兼容的平台,让成员在一处即可实现高效的沟通和流畅的协作,全方位提升企业效率。
2、SpreadJS:
是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性。
SpreadJS 可为用户带来亲切、易用的使用体验,并满足 Web Excel组件开发、 表格文档协同编辑、 数据填报、 类Excel报表设计等业务场景。
3、石墨文档:
石墨文档是中国一款支持云端实时协作的企业办公服务软件,可以实现多人同时在同一文档及表格上进行编辑和实时讨论,同步响应速度达到毫秒级。
文档/表格实时保存在云端,即写即存。在编辑过程中,文档页面上方会实时提示文档的状态,包括正在保存、保存成功和最后更新时间。
4、腾讯文档:
腾讯文档是一款可多人同时编辑的在线文档,支持在线Word/Excel/PPT/PDF/收集表多种类型。可以在电脑端、移动端、iPad等多类型设备上随时随地查看和修改文档。打开网页就能查看和编辑,云端实时保存,权限安全可控。
5、超级表格:
超级表格是一款基于云端的数据协作表格软件,给用户提供数据收集与报表,共享协作的解决方案。服务对象包括电商、教育机构、政府、连锁店和各种销售、服务业公司。超级表格还给银行、电信、烟草等大型机构提供私有云部署解决方案。
多人查看/修改同一表格。可设置让他人只看到/修改部分的行、列和单元格。支持通过手机表单收集数据。可自行创建多个表格关联后当作OA
js 调用winAPI html5 没这功能
具体能容自己修改
<html xmlns="http://www.w3.org/1999/xhtml" ><meta charset="UTF-8"><head> <title>Untitled Page</title></head><script language="javascript" type="text/javascript">function importXLS(fileName){ objCon = new ActiveXObject("ADODB.Connection") objCon.Provider = "Microsoft.Jet.OLEDB.4.0" objCon.ConnectionString = "Data Source=" + fileName + "Extended Properties=Excel 8.0" objCon.CursorLocation = 1 objCon.Open var strQuery //Get the SheetName var strSheetName = "Sheet1$" var rsTemp = new ActiveXObject("ADODB.Recordset") rsTemp = objCon.OpenSchema(20) if(!rsTemp.EOF) strSheetName = rsTemp.Fields("Table_Name").Value rsTemp = null rsExcel = new ActiveXObject("ADODB.Recordset") strQuery = "SELECT * FROM [" + strSheetName + "]" rsExcel.ActiveConnection = objCon rsExcel.Open(strQuery) while(!rsExcel.EOF) { for(i = 0i<rsExcel.Fields.Count++i) { alert(rsExcel.Fields(i).value) // 在这里为你的表格设计样式 } rsExcel.MoveNext } // Close the connection and dispose the file objCon.Close objCon =null rsExcel = null}</script></head><body><input type="file" id="f" /><input type="button" id="b" value="import" onclick="if(f.value=='')alert('请选择xls文件')else importXLS(f.value)" /></body></html>在IE中使用