如何取得excel 中sheet内某列数据的最大值?
我想在工作表中取得某列(比如第一列)单元格内容的最大值,如何
我想在工作表中取得某列(比如第一列)单元格内容的最大值,如何
解决方案 »
- 我新打开个窗口,新窗口不关闭老窗口不让使用~~~~~~~~~~~~~
- 请教高手:使用普通的TABEL/qUERY组件或者ADO的 TABEL/QUERY组件连接excel可以成功,但是有些数据不能显示,为什么?
- FastReport动态设置Memo数据的问题?
- 大家请帮我看看,这该如何做,一个小问题..
- 如何在COM中传递OleVariant数据,C++Builder
- dll中静态调用和动态调用的区别
- 如何得到scrollbar的横竖那个移动滑块的移动距离!!请求各位大侠告诉我答案!!
- 汉字的问题
- 线程操作IMAGE问题。
- 请ljhsoft朋友说得详细点!我已给分了!
- 如何对这两个表进行处理
- 关于用DELPHI来来连接安捷伦表(agilent)测量数据的问题
var
vExcel: Variant;
vWorkbook:Variant;
vRange:Variant;
f:Double;
begin
vExcel:=CreateOleObject('Excel.Application' );
vExcel.Visible:=True;
vWorkBook:=vExcel.WorkBooks.Add;
vWorkBook.ActiveSheet.Cells[1,1].Value:='1';
vWorkBook.ActiveSheet.Cells[2,1].Value:='13';
vWorkBook.ActiveSheet.Cells[3,1].Value:='4.9';
vWorkBook.ActiveSheet.Cells[5,1].Value:='7.8';
vWorkBook.ActiveSheet.Cells[6,1].Value:='15.6';
vWorkBook.ActiveSheet.Cells[7,1].Value:='22.3';
vWorkBook.ActiveSheet.Cells[8,1].Value:='-1';
vWorkBook.ActiveSheet.Cells[9,1].Value:='12';
vWorkBook.ActiveSheet.Cells[10,1].Value:='155';
vWorkBook.ActiveSheet.Cells[11,1].Value:='13'; vRange:=vWorkBook.ActiveSheet.Range['A:A'];//第一列
f:=vExcel.WorksheetFunction.Max(vRange); ShowMessage(FloatToStr(f));
vExcel.DisplayAlerts := False;
vWorkBook.Close;
vWorkBook:=Unassigned;
vExcel.Quit;
vExcel:=Unassigned;
end;