关于EXCEL操作的问题
http://www.delphi2007.net/DelphiVCL/html/delphi_20061225132236125.html
我想这样操作EXCEL
假如某个excel文件没打开,我对这个excel读操作完成之后就把这个文件关掉
如果这个excel文件打开了,我对这个文件读操作后,改文件不关闭
请问如何写
我是通过一个标志来判断这个文件是否打开 但是好像总是把excel关不掉 进行第二次操作的时候就暴错误了,说是找不到改文件
ExcelApplication.Disconnect;//退出的时候
if IsOpen<>true then
ExcelWorkbook.Close;
主要代码如下
iHandle :=FileOpen(XlsFileName, fmShareExclusive);
if (iHandle < 0) then
IsOpen:=True
else
IsOpen:=false ;
Excelapplication.Workbooks.Open(XlsFileName,null,null,null,null,
null,null,null,null,null,null,null,null,null,null,0);//打开指定的EXCEL 文件
ExcelWorkbook.ConnectTo(ExcelApplication.ActiveWorkbook);//ExcelWorkbook1与Eexcelapplication1建立连接
ExcelWorksheet.ConnectTo(ExcelWorkbook.Worksheets[Num] as _Worksheet);//Excelworksheet1与Excelworkbook1建立连接
...//中间进行若干读操作
ExcelApplication.Disconnect;//出现异常情况时关闭
if IsOpen<>true then
ExcelWorkbook.Close;
继续在线等....
关于EXCEL操作的问题相关推荐
- Qt之excel 操作使用说明
学习背景: 适合熟悉些qt开发,但是不是深入了解的开发者学习.具体实现(qt 5.1版本),office2007 Excel做验证,Win 7(64位),如有讲解有误,欢迎斧正! 一.简单介绍 QAx ...
- python数据分析报告的格式_Python数据报表之Excel操作模块用法分析
本文实例讲述了Python数据报表之Excel操作模块用法.分享给大家供大家参考,具体如下: 一 点睛 Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及图表,在系统运营方面广泛用于运营数 ...
- python处理excel表格实例-通过实例学习Python Excel操作
这篇文章主要介绍了通过实例学习Python Excel操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.python 读取Excel # -* ...
- python与excel做数据可视化-Python的Excel操作及数据可视化
Excel表操作 python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 安装xlrd pip install xlrd 简单的表格读取 ...
- python对excel某一列去重-「总结篇」Python中所有的Excel操作技巧
原标题:「总结篇」Python中所有的Excel操作技巧 Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import ...
- python在excel中的应用-python中的excel操作
一. Excel在python中的应用 存测试数据 有的时候大批量的数据,我们需要存到数据库中,在测试的时候才能用到.测试的时候就从数据库中读取出来.这点是非常重要的! 存测试结果 二. Excel中 ...
- python菜鸟excel教程-Python菜鸟之路: 封装通用excel操作
前言 最近工作常要干些excel导入导出的活,用python来做最方便,写的多了,就想封装下读写的操作,后续通用,python菜鸟,大佬轻喷(不服可以来写Java ....当我没说) 设计 1.pyt ...
- python pandas 读取excel 去重某一列_Python中Pandas读取修改excel操作攻略(代码示例)...
本篇文章给大家带来的内容是关于Python中Pandas读取修改excel操作攻略(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 环境:python 3.6.8 以某米赛 ...
- 【Python】 更棒的Excel操作模块xlwings
[xlwings] 说到Python操作Excel,有好多模块都可以支持这个工作.比如最底层的win32模块不仅可以操作Excel,还可以操作其他一众windows的软件. 其他的比较熟悉的有xlrd ...
- 河北职称计算机Excel一,2012年河北省职称计算机Excel操作练习一.doc
2012年河北省职称计算机Excel操作练习一 2012年河北省职称计算机Excel操作练习一 说明:考生必须注意选择指定的工作表,否则不得分. 在文档XLJ.XLS中进行如下操作: 1.计算与填充( ...
最新文章
- golang 系统调用 syscall 简介
- 【Linux】42.Ubuntu 18.04笔记本电脑关闭盖子无法唤醒问题解决
- 13.1-13.3 设置更改root密码,连接MySQL,MySQL常用命令
- fiddler设置https抓包
- 软件项目管理相关概念介绍笔记
- 设计模式笔记一:工厂模式
- java 无符号运算_java位运算和无符号运算
- ​四周第一次课(4月11日)lvm讲解
- 计算机网络考试难吗,网络教育统考中的计算机考试难不难,
- androidpn 推送初探
- 初始化git仓库,并push到远端
- 00-JavaScript基础-基本概念
- Chrome 浏览器安装 JSONView 插件
- wps公式如何加序号_神器:AxMath数学公式编辑排版软件 输入公式、化学方程式从未如此简单...
- 计算机博士毕业致谢,这篇博士论文《致谢》刷屏,句句扎心……
- 160个crackme 024详细题解(动态指令)
- 止疼药-盐酸羟考酮缓释片//2021-2-20
- 什么是JIT编译器?
- windows下服务器的数据的迁移解决方案
- vue 获取元素宽高
热门文章
- ArcGIS学习总结(18)——面要素/矢量拆分
- Glide修改本地图片缓存路径
- 实习成长之路:DelayQueue多线程下的延迟队列的使用
- 不显示藏宝阁试穿服务器,梦幻西游:藏宝阁试穿功能的妙用,无限回档测试
- php工具箱的mysql服务_解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题...
- 推荐几位优秀的程序员和他们的公众号
- 标签生成html怎么转换,如何进行HTML到XML转换以生成封闭标签?
- python的迭代器_python迭代器详解
- java创建内部面板类_Java图形与文本(18)
- 记一次网络访问故障排查