注册 登录
编程论坛 ASP技术论坛

[求助]问题:将excel数据导入sql数据库出现:"Excel 无法访问“***.xls”。该文

yjjdadao 发布于 2007-08-25 18:19, 2322 次点击

各位大侠,小弟在编写关于将excel数据导入sql数据库的程序时遇到了下列问题:

问题一:在本地运行导入数据时出现:
-------------------------------------------------------
Microsoft Office Excel 错误 '800a03ec'

Excel 无法访问“book1.xls”。该文档可能为只读或加密文档。

/admin/test.asp,行 44
--------------------------
44行:
Dim ExeclFile,objExcelApp,objExcelBook
ExeclFile = Trim(Request("File"))
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.DisplayAlerts = False '不显示警告
objExcelApp.Application.Visible = False '不显示界面
objExcelApp.WorkBooks.Open(ExeclFile)

但是book1.xsl文件 并没有加密或是只读.只是存档.
--------------------------------------------------------

问题二: 在别人机子导入excel数据访问test.asp时,出现一对话框: "用户输入有非法字符"

望大侠们指点,谢谢!!!


4 回复
#2
xiaohonghui02007-08-25 19:40
帮你顶一下,我也希望知道这方面的知识,搞定了记得把excel到数据库的代码大家共享下
#3
yjjdadao2007-08-27 22:06

谢谢....高手不知道都跑哪儿去了???

#4
madpbpl2007-08-27 23:36
论坛里搜一下,就这个版块,yms123版主曾写过一个比较详细的贴子,应该对你有帮助。
#5
zhy5892007-08-28 08:59

我也在研究这个问题啊!好象对Excel有点要求啊,不过我还是写出来啊!现在问题是在一个服务器上可以运行,传到另一个就不能运行!看看我的帖子!

1