操作Excel导入SQL时,程序提示:
---------------------------
Debugger Exception Notification
---------------------------
Project Data.exe raised exception class EOleException with message '类 Workbooks 的 Open 方法无效'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
后来经查证,是因为Excel的工作薄名称为乱码(正常的话是叫sheet1)造成的这个问题,求解决方法。(手工修改工作薄得名称是不现实的)
另外:我是用的office2007,打开Excel的语句如下:
ExcelApp := CreateOleObject('Excel.Application');
ExcelApp.DisplayAlerts := False;
WorkBook := ExcelApp.WorkBooks.Open(FileName);//如果工作薄名称为乱码时,这里报错。
ExcelApp.Visible := false;
---------------------------
Debugger Exception Notification
---------------------------
Project Data.exe raised exception class EOleException with message '类 Workbooks 的 Open 方法无效'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
后来经查证,是因为Excel的工作薄名称为乱码(正常的话是叫sheet1)造成的这个问题,求解决方法。(手工修改工作薄得名称是不现实的)
另外:我是用的office2007,打开Excel的语句如下:
ExcelApp := CreateOleObject('Excel.Application');
ExcelApp.DisplayAlerts := False;
WorkBook := ExcelApp.WorkBooks.Open(FileName);//如果工作薄名称为乱码时,这里报错。
ExcelApp.Visible := false;
解决方案 »
- 如何在DLL线程中获取视频信息并发送 急!急!急!
- goto 标号 问题?
- CxGRID中如何增加一行?(一直等到答案出现)
- 一个简单的MDI窗体的问题
- 我想问:delphi里面有没有这样的函数:我想取123450.65的每位,我想从右边开始取值,一直取到最左端为止.
- 请大家帮我做一个决定,现在我有一段图形处理程序,中间使用了5个嵌套for循环,程序要用20秒右左,我想通过5个进程来处理,速度会快一些吗,能
- 关于三层的远程方法调用的问题,为何老是死机?
- VCL安装问题
- 怎样避免windows启动时打开资源管理器以及怎样做开机界面
- 怎样在QuickRep打印预览时加上一个按钮什么的,可以显示出有,有单击事件的???
- 求助!为什么我做的软件编程病毒啦
- Windows多任务处理机制对串口通信的影响
换一个EXCEL 2003试一下~~
楼主最好 上传一个工作簿 名 乱码的 Excel文件 参考下参考:http://topic.csdn.net/t/20040414/21/2966138.html
别的软件导出时,可能导出的格式是2003的或者office xp的格式 的