会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lee's 程序人生
HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
博客园
::
首页
::
新随笔
::
联系
::
管理
公告
js读取本地excel文档数据浏览器:I
Posted on
2008-08-19 10:35
analyzer
阅读(
543
) 评论(
0
)
收藏
举报
浏览器:IE
安全设置:默认
代码:
Code
1
<
script
>
2
function
readThis()
{
3
var
tempStr
=
""
;
4
var
filePath
=
document.all.upfile.value;
5
var
oXL
=
new
ActiveXObject(
"
Excel.application
"
);
6
var
oWB
=
oXL.Workbooks.open(filePath);
7
oWB.worksheets(
1
).select();
8
var
oSheet
=
oWB.ActiveSheet;
9
try
{
10
for
(
var
i
=
2
;i
<
46
;i
++
)
{
11
if
(oSheet.Cells(i,
2
).value
==
"
null
"
||
oSheet.Cells(i,
3
).value
==
"
null
"
)
12
break
;
13
var
a
=
oSheet.Cells(i,
2
).value.toString()
==
"
undefined
"
?
""
:oSheet.Cells(i,
2
).value;
14
tempStr
+=
(
"
"
+
oSheet.Cells(i,
2
).value
+
15
"
"
+
oSheet.Cells(i,
3
).value
+
16
"
"
+
oSheet.Cells(i,
4
).value
+
17
"
"
+
oSheet.Cells(i,
5
).value
+
18
"
"
+
oSheet.Cells(i,
6
).value
+
"
\n
"
);
19
}
20
}
catch
(e)
{
21
//
alert(e);
22
document.all.txtArea.value
=
tempStr;
23
}
24
document.all.txtArea.value
=
tempStr;
25
oXL.Quit();
26
CollectGarbage();
27
28
}
29
30
<
/
script>
31
<
html
>
32
<
input type
=
"
file
"
id
=
"
upfile
"
/
><input type="button" onclick="readThis();" value="读取">
33
<
br
>
34
<
textarea id
=
"
txtArea
"
cols
=
50
rows
=
10
><
/
textarea>
35
<
/
html>
36
37
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3