社区
Delphi
帖子详情
如何用ComObj取得一个Excel文件的行数和列数?
lhb2000
2005-09-20 09:57:02
如何用ComObj取得一个Excel文件的行数和列数?我这样用
ExcelID.WorkSheets[i].Columns.Count
ExcelID.WorkSheets[i].Rows.count
得到的始终是256和65536
...全文
126
4
打赏
收藏
如何用ComObj取得一个Excel文件的行数和列数?
如何用ComObj取得一个Excel文件的行数和列数?我这样用 ExcelID.WorkSheets[i].Columns.Count ExcelID.WorkSheets[i].Rows.count 得到的始终是256和65536
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hellolongbin
2005-09-20
打赏
举报
回复
别忘了结贴 ^_^
lhb2000
2005-09-20
打赏
举报
回复
可以了 谢谢
hellolongbin
2005-09-20
打赏
举报
回复
ExcelID.WorkSheets[i].Columns.Count得到是默认值,要想得到用了多少行和列,用
ExcelID.WorkSheets[i].UsedRange.Columns.Count试试
ExcelID.WorkSheets[i].UsedRange.Rows.count
lhb2000
2005-09-20
打赏
举报
回复
结贴
Delphi操作
Excel
(1) ---获取
excel
的
行数
和
列数
说明: 程序中使用OLE来操作
EXCEL
。需要在uses中写上
Com
Obj
. 使用属性来获取
行数
和
列数
: 使用代码1提供的代码获取的
excel
中的
行数
和
列数
,不包括开头的空行和空列。 1TemperMaxRows:=
Excel
App.worksheets[1].Usedrange.Rows.count;{代码1}2Tempe...
Delphi 操作
Excel
手冊
使用代码1提供的代码获取的
excel
中的
行数
和
列数
,不包括开头的空行和空列。 1 TemperMaxRows :=
Excel
App.worksheets[1].Usedrange.Rows.count; {代码1} 2 TemperMaxcolumns:=
Excel
App.worksheets[1].Usedrange.columns.count; 一) 使用动态
delphi读取
excel
的两种方法
两种方法,一是用ADO连接,问题是
Excel
文件
内容要规则,二是用OLE打开,但操作就没有象 操作数据库那么方便了. 一、用ADO连接: 设置属性ConnetionString 选择 Microsoft Jet 4.0 OLE DB provider Select or enter a datasorce name -> 选择你要打开
Excel
文件
User name默认是A
delphi 完全控制
Excel
文件
( 一 ) 使用动态创建的方法 uses
Com
Obj
; 首先创建
Excel
对象Var
Excel
App : Variant ;
Excel
App := CreateOle
Obj
ect ( ''
Excel
.Application '' ) ; 得到
Excel
的
行数
和
列数
Excel
App.worksheets[1].usedrange.rows.count
Excel
A...
Delphi判断
excel
多少行列
uses
Com
Obj
; var
Excel
: OleVariant; MaxRow,MaxCol: integer; begin try
Excel
:= CreateOLE
Obj
ect(
Excel
.Application); except ShowMessage(Ex
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章