excel的纪录行数怎么知道啊? 大家好,我用ado连接了access,功能是:用户从access提数据,然后存到excel文件中去,然后还可以将excel文件中的纪录读回到access库中,导出到excel没有问题,但是从excel导入到access中时,我不知道excel文件中纪录的个数,无法写这个循环语句。用的控件是excelapplication, excelworkbook, excelworksheet, 请问怎么才能得到excel文件中的纪录数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if opendialog1.Execute then begin ExcelID:=CreateOleObject('Excel.Application'); ExcelID.workbooks.open(opendialog1.FileName); ExcelID.WorkSheets[1].Activate; i:=ExcelID.worksheets[1].UsedRange.Rows.Count; b_filedCount :=ExcelApp.ActiveSheet.UsedRange.columns.Count;//返回excel 表中的列数b_row :=ExcelApp.ActiveSheet.UsedRange.Rows.Count列数 我用的是excelapplication控件,直接从上面拖下来的,没有usedrange属性啊 怎样把数组的值 拷贝入一个动态数组中? 急求能帮我看下这些错误怎么处理?? 如何控制grid中某行不显示? DelPhi的错误! combobox的怪问题? 急!在线等待! 急救!!!!! 在线等待:简单问题,怎么让回车键和一个按钮联系起来? 一个过程调用的问题。 如何等待上一条语句执行完成(请看详细内容)? 〖求助〗请问如果将Delphi编写的程序嵌入到IE里,在客户端访问时直接下载ActiveX插件,并连接远程数据库。 在DELPHI里使用了一个图像控件,如何在画图程序中使用这个图像控件来作图?
ExcelID:=CreateOleObject('Excel.Application');
ExcelID.workbooks.open(opendialog1.FileName);
ExcelID.WorkSheets[1].Activate;
i:=ExcelID.worksheets[1].UsedRange.Rows.Count;
b_row :=ExcelApp.ActiveSheet.UsedRange.Rows.Count列数