delphi将excel数据导入到数据库中源码

delphi将excel数据导入到数据库中源码

ID:34722645

大小:97.18 KB

页数:10页

时间:2019-03-10

delphi将excel数据导入到数据库中源码_第1页
delphi将excel数据导入到数据库中源码_第2页
delphi将excel数据导入到数据库中源码_第3页
delphi将excel数据导入到数据库中源码_第4页
delphi将excel数据导入到数据库中源码_第5页
资源描述:

《delphi将excel数据导入到数据库中源码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Delphi将excel数据导入到数据库中源码procedureTfrmexceltodata.Button4Click(Sender:TObject);constBeginRow=1;BeginCol=2;variRE:Integer;iRow,iCol:Integer;//列、行MsExcel,MsExcelWorkBook,MsExcelWorkSheet:Variant;adoquery1:TADOQuery;sqlstr1,sqlstr2:string;beginTryOpenDialog1.FileName:='*.xls';ifn

2、otOpenDialog1.ExecutethenbeginExit;end;ifExtractFileExt(OpenDialog1.FileName)<>'.xls'thenbeginMessageBox(0,'请选择正确的excel文件',PChar('提示'),MB_OKorMB_ICONWARNING);Exit;end;MsExcel:=CreateOleObject('Excel.Application');MsExcel.visible:=true;MsExcelWorkBook:=MsExcel.WorkBooks.Open(

3、OpenDialog1.FileName);ExceptExit;end;//开始从EXCEL文件读取相关信息,并导入数据库中的“文件登记表”表TryApplication.ProcessMessages;//防止进程阻塞iRow:=BeginRow;iCol:=BeginCol;adoquery1:=TADOQuery.Create(Self);adoquery1.Connection:=frm_main.con1;sqlstr1:='insertinto文件登记表(编号,来文日期,来文单位,来文原编号,文件自编号,文件标题,页数,来文份数,

4、文件大类,文件小类,文件年度,文件状态,填卡完毕,打印完毕,是否清退)';sqlstr2:='values(:bh,:lwrq,:lwdw,:lwybh,:wjzbh,:nrzy,:ys,:lwfs,:wjdl,:wjxl,:wjnd,:wjzt,:sywb,:pswb,:sfqt)';getdh1;getlwbh;//取得文件自编号whiletrim(msExcel.WorkSheets['sheet1'].Cells[iCol,iRow].value)<>''dobeginwithadoquery1dobeginClose;SQL.Clea

5、r;SQL.Add(sqlstr1);SQL.Add(sqlstr2);Parameters.ParamByName('bh').Value:=StrToInt(djbh)+iCol-1;//Parameters.ParamByName('lwrq1').Value:=dtp1.DateTime;Parameters.ParamByName('lwrq').Value:=Trim(msExcel.WorkSheets[1].Cells[iCol,iRow].value);Parameters.ParamByName('lwdw').Value:

6、=Trim(msExcel.WorkSheets[1].Cells[iCol,iRow+2].value);Parameters.ParamByName('lwybh').Value:=Trim(msExcel.WorkSheets[1].Cells[iCol,iRow+3].value);Parameters.ParamByName('wjzbh').Value:=Trim(msExcel.WorkSheets[1].Cells[iCol,iRow+1].value);//Parameters.ParamByName('wjzbh').Val

7、ue:=lwbh+inttostr(icol-1);//Trim(msExcel.WorkSheets[1].Cells[iCol,iRow+1].value);Parameters.ParamByName('nrzy').Value:=Trim(msExcel.WorkSheets[1].Cells[iCol,iRow+4].value);Parameters.ParamByName('ys').Value:=1;Parameters.ParamByName('lwfs').Value:=1;Parameters.ParamByName('w

8、jdl').Value:=cbb6.text;Parameters.ParamByName('wjxl').Value:=cbb7.text;//Pa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。