delphi 7将excel中的数据导入到stringgrid

这个方法该怎么写... 这个方法该怎么写 展开
 我来答
xtfnpgy
2014-06-04 · TA获得超过1784个赞
知道大有可为答主
回答量:1989
采纳率:76%
帮助的人:1096万
展开全部
分两步:
第一步:
delphi读取excel数据,实例:
procedure ReadLines;
var
i,j: Integer;
begin
exlApp := CreateOleObject('Excel.Application');
exlApp.Visible := False;
exlApp.WorkBooks.Open(fsFileName);

iRowCount := exlApp.ActiveSheet.UsedRange.Rows.Count;
iColCount := exlApp.ActiveSheet.UsedRange.Columns.Count;

for i := 2 to iRowCount do
for j:=1 to icolcount do
begin
if exlApp.workbooks[1].sheets[1].cells[i,j]='' then
showmessage('空行!');
//如果读取到空行,showmessage('空行!');
end;
end;

第二步:给stringgrid赋值
设定其最大的行数和列数为2000,,然后设定其值;
stringgrid1.cell[0,0] := '第一行第一列的值';
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式