社区
Delphi
帖子详情
关于Excel,很简单的,
BS
2002-05-08 02:00:15
我有一个.xls文件,我要把其中的数据用一个StringGrid显示出来,但是我无法知道这个
StringGrid要有多宽,多高(也就是说我怎么知道这个StringGrid行数和列数)?
这里的.xls不是固定的!
//我搜过以前的贴子,好象没有讲到在不知道行数和列数情况下的问题,不过帖子太多,我没时间都看。
...全文
23
10
打赏
收藏
关于Excel,很简单的,
我有一个.xls文件,我要把其中的数据用一个StringGrid显示出来,但是我无法知道这个 StringGrid要有多宽,多高(也就是说我怎么知道这个StringGrid行数和列数)? 这里的.xls不是固定的! //我搜过以前的贴子,好象没有讲到在不知道行数和列数情况下的问题,不过帖子太多,我没时间都看。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
softwing
2002-05-08
打赏
举报
回复
你要把VBA弄明白,最好看看微软的帮助,否则就算你这次解决了这个问题,下次的问题还是要问人。
关于VBA的帮助,在Office默认安装时是没有的,需要你选择安装。
还有直接察看类型库(学学COM吧,类型库在里面很重要)也是好办法,可以让你更熟悉VBA。
类型库可以用第三方工具察看,也可以在Delphi中引入。
BS
2002-05-08
打赏
举报
回复
谢谢lizhenjia(暴雪)
另外再问一个:UsedRange是什么东西?
lizhenjia
2002-05-08
打赏
举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
excel_sheet:variant;
i,j:integer;
begin
try
excel_sheet:=CreateOleObject('Excel.Application');
except
showmessage('无法启动 MS Excel');
exit;
end;
Excel_sheet.WorkBooks.Open('D:\aa.xls');
showmessage('行数:'+inttostr(Excel_sheet.WorkSheets[1].UsedRange.Rows.Count));
showmessage('列数:'+inttostr(Excel_sheet.WorkSheets[1].UsedRange.Columns.Count));
Excel_sheet.quit;
end;
BS
2002-05-08
打赏
举报
回复
softwing(向前看) :
你的话我不太明白(我很菜的),VBA在哪里?怎么直接添
加到Delphi的帮助里,后边那句也不明白。我倒是看过Excel的帮助,不过没有关
于行数和列数的方法。
wolfAone(¤一步一步网上爬¤) :
请说的具体点好吗?
BS
2002-05-08
打赏
举报
回复
softwing(向前看) :你的话我不太明白(我可是超级菜鸟来得)
VBA在那里?怎么添加到Delphi的帮助?还有后边那句也不知怎么做
//我看过Excel的帮助,没找到怎么判断行数和列数
wolfAone
2002-05-08
打赏
举报
回复
获得excel的列和行的数量:
BS
2002-05-08
打赏
举报
回复
lizhenjia(暴雪)兄:
不行呀!我是这样写的
procedure TForm4.i1Click(Sender: TObject);
var
excel_sheet:variant;
i,j:integer;
begin
try
excel_sheet:=CreateOleObject('Excel.Application');
except
showmessage('无法启动 MS Excel');
exit;
end;
Excel_sheet.WorkBooks.Open('D:\aa.xls');
showmessage(inttostr(Excel_sheet.Columns.count-1));
Excel_sheet.quit;
end;
它总显示为255,但是我那里明明只有十行呀;
softwing
2002-05-08
打赏
举报
回复
上面说了...
更多的信息可以看Office的帮助VBA,建议直接添加到Delphi的帮助里。
还可以引入Office Excel的类型库,可以看得更明白。
lizhenjia
2002-05-08
打赏
举报
回复
获得excel的列和行的数量:
count:=sheet.UsedRange.Rows.Count
count:=sheet.UsedRange.Columns.Count
lizhenjia
2002-05-08
打赏
举报
回复
StringGrid1.RowCount
StringGrid1.ColCount
Java POI 导入导出
Excel
简单
实例源代码
Java POI 导入导出
Excel
简单
实例源代码 该源代码的jar包,参见以下博文附录截图 Java POI导出
EXCEL
经典实现 Java导出
Excel
弹出下载框 http://blog.csdn.net/evangel_z/article/details/7332535 web页面导出
Excel
...
VC实现的类
Excel
简易电子表格1.0
VC实现的类
Excel
简易电子表格,增强功能后嵌入到调度主站后台监控系统软件中,现整理奉献个大家。 特点:仿
Excel
,带一个例子数据文件celldemo.cel,你可运行打开
Excel
+Python pandas办公自动化
本课程主要结合Python pandas包介绍
Excel
数据导入、整理、预处理、
简单
统计和数据可视化等内容。 相关套餐: Python+VBA办公自动化系列课程-CSDN程序员研修院 讲师:童大谦 图书《代替VBA!用Python轻松实现...
HSSFWorkbook的jar包
java导出
excel
,
简单
实用。HSSFWorkbook的jar包。很好的解决java版到处
excel
。实现方式
简单
,请放心使用。
Excel
之VBA
简单
宏编程
excel
是一款很经典的数据分析的工具,里面包含了很多内置函数,但实际情况有时却复杂得多,而
excel
的宏编程提供了自定义函数的功能,正好有老师需要帮忙做一些数据分析,就学习了一下,下面是我的学习笔记。...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章