关于SpreadSheetbook,怎么把他导入到一个memdata里面?有源码,有人能帮我解释一下吗?(100)

  • 主题发起人 yeser_macao
  • 开始时间
Y

yeser_macao

Unregistered / Unconfirmed
GUEST, unregistred user!
下面是一个从SpreadSheetbook把数据导入到Memdata的一个过程其中,pa 是一个,memdatamemedata里有:product_code,quantity,finish_date,三个东西,这个过程我不是很明白,希望高手指点!!!解释一下这个过程!procedure Tproduce_plan_input.BitBtn7Click(Sender: TObject);var k_i,k_j: integer; p_1: string;begin pa.Close ; pa.Open ; k_i :=0;k_j :=0; for k_i :=1 to 500 do begin getcelltext(0,k_i); if sk<>'' then begin for k_j :=0 to 100 do begin getcelltext(k_j,k_i); if k_j =0 then p_1 :=sk; if (k_j >2) and (sk<>'') then begin pa.Append ; pa.FieldByName('product_code').asstring :=p_1; pa.FieldByName('quantity').asfloat :=strtofloat(sk); getcelltext(k_j,0); pa.FieldByName('finish_date').asdatetime :=strtodate(sk); end; end; end; end;end;
 
其实很简单,每个表格都有一个坐标值cxSpreadSheetBook1.ActiveSheet.GetCellObject(列,行)例:cxSpreadSheetBook1.ActiveSheet.GetCellObject(1,2).Text;不明白可qq:33586813
 
顶部