问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Delphi Cxgrid怎么有选择的导出到Excel

发布网友 发布时间:2023-04-02 07:30

我来回答

1个回答

热心网友 时间:2023-11-27 12:54

首先在Uses处加上ComObjprocereTForm1.Button1Click(Sender:TObject);varh,k:integer;Excelid:OleVariant;s:string;begintryExcelid:=CreateOLEObject('Excel.Application');exceptApplication.MessageBox('Excel没有安装!','提示信息',MB_OK+MB_ICONASTERISK+MB_DEFBUTTON1+MB_APPLMODAL);Exit;end;tryADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add('select*fromjj_department');ADOQuery1.Open;k:=ADOQuery1.RecordCount;Excelid.Visible:=True;Excelid.WorkBooks.Add;Excelid.worksheets[1].range['A1:c1'].Merge(True);Excelid.WorkSheets[1].Cells[1,1].Value:='部门编码表';Excelid.worksheets[1].Range['a1:a1'].HorizontalAlignment:=$FFFFEFF4;Excelid.worksheets[1].Range['a1:a1'].VerticalAlignment:=$FFFFEFF4;Excelid.WorkSheets[1].Cells[2,1].Value:='组别编号';Excelid.WorkSheets[1].Cells[2,2].Value:='公司编号';Excelid.WorkSheets[1].Cells[2,3].Value:='组别名称';Excelid.worksheets[1].Range['A1:c1'].Font.Name:='宋体';Excelid.worksheets[1].Range['A1:c1'].Font.Size:=9;Excelid.worksheets[1].range['A1:c2'].font.bold:=true;Excelid.worksheets[1].Range['A2:c2'].Font.Size:=9;Excelid.worksheets[1].Range['A2:c2'].HorizontalAlignment:=$FFFFEFF4;Excelid.worksheets[1].Range['A2:c2'].VerticalAlignment:=$FFFFEFF4;h:=3;ADOQuery1.First;whilenotADOQuery1.EofdobeginExcelid.WorkSheets[1].Cells[h,1].Value:=Adoquery1.FieldByName('Fdept_id').AsString;Excelid.WorkSheets[1].Cells[h,2].Value:=Adoquery1.FieldByName('Ffdept_id').AsString;Excelid.WorkSheets[1].Cells[h,3].Value:=Adoquery1.FieldByName('Fdept_name').AsString;Inc(h);Adoquery1.Next;end;s:='A2:f'+IntToStr(k+2);Excelid.worksheets[1].Range[s].Font.Name:='宋体';Excelid.worksheets[1].Range[s].Font.size:=9;Excelid.worksheets[1].Range[s].Borders.LineStyle:=1;Excelid.Quit;exceptApplication.MessageBox('导入数据出错!请检查文件的格式是否正确!','提示信息',MB_OK+MB_ICONASTERISK+MB_DEFBUTTON1+MB_APPLMODAL);end;MessageBox(GetActiveWindow(),'EXCEL数据导出成功!','提示信息',MB_OK+MB_ICONWARNING);end;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 石家庄盛欣环保设施运营服务有限公司怎么样? 什么是环保设施运营管理方向 环保设施使用阶段是什么意思 环保设施运营的介绍 环保设施运营的概述 2022关于立秋伤感文案(精选80句) 你能听到吗用英语怎么回复 惠比特犬不能吃什么食物惠比特犬不能吃哪些东西 【追加分】求家养小型犬类品种介绍(想买狗)如题 谢谢了 惠比特犬优点和缺点是什么 封了怎么解封? 怎么帮助别人解封 被封了怎么解封? 茶太良品奶茶热量 茶太良品用的鲜奶还是奶精 芒市海拔多少米高高原反应 云南芒市海拔多少米? 梦见瘦黑狗死了的预兆 梦见黑狗死了是什么意思? 梦见很多黑狗死在水里的预兆 佳能的一体机是MP 530好还是MX 700好 25寸和24寸显示器对比大吗 “攫取”如何读 全城10鞋带拆出来怎么装 荣威i6大灯灯泡型号,荣威i6大灯怎么更换 荣威i6汽车大灯型号是什么 2017款荣威ei6大灯多少瓦 荣威i6有没有倒车灯 荣威I6大灯是多少瓦的 荣威ei6大灯是远近一体的吗 梦见身上很多黑暗虫子的预兆 床上出现一个暗黑色虫,不会动,踩破流出类似血液的红色液体,侧边有一排齿,是什么东西啊 家里总会有这种虫子。暗褐色硬壳的。前几天还发现了两只有小指甲那么大的。请问这是什么虫子?对人体有伤 电视购物的脚底震动按摩增高 足底按摩精油能长高吗 围绕西游记为话题的英语周记优秀 从《西游记》的话题中选出一个你认为同学最感兴趣的,想、想怎样表达才会使观? 华为mate50打不开大文件 支气管炎患者到了下午或者晚上会有低烧,好几天都这样,怎么办? 梦见自己抓到好多蝎子的预兆