




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 /将数据导入excel表中201010 /保存数据到excel文件中 savedialog1-filename =s_reportname+edt.formatstring(yyyymmdd); if(savedialog1-execute() ansistring filenamex=savedialog1-filename+.xls; variant wb,sh1; wb=createoleobject(excel.sheet); int i=0; ansistring cc; sh1=wb.olepropertyget(activesheet); /设置1行1列单元格属性 /设置字号为
2、18,粗体 sh1.pg(cells,1,1).pg(font).ps(size,18); sh1.pg(cells,1,1).pg(font).ps(bold,true); sh1.pg(cells,1,1).pg(font).ps(name,宋体); /设置行高 sh1.pg(rows,1).ps(rowheight,1.155/0.035); / 1/0.035=1cm /合并单元格 sh1.pg(range, a1:k1 ).pr(merge); /水平对齐 1:顶端对齐,2:居中, 3:底端对齐 sh1.pg(cells,1,1).ps(horizontalalignment,3);
3、 /垂直对齐 2:左端对齐,3:居中, 4:右端对齐 sh1.pg(cells,1,1).ps(verticalalignment,2); /设置2行1列单元格属性 /设置字号为18,粗体 sh1.pg(cells,2,1).pg(font).ps(size,16); sh1.pg(cells,2,1).pg(font).ps(bold,true); sh1.pg(cells,2,1).pg(font).ps(name,宋体); sh1.pg(rows,2).ps(rowheight,1.155/0.035); / 1/0.035=1cm sh1.pg(range, a2:k2 ).pr(me
4、rge); sh1.pg(cells,2,1).ps(horizontalalignment,3); sh1.pg(cells,2,1).ps(verticalalignment,2); /设置3行1列单元格属性 sh1.pg(cells,3,1).pg(font).ps(size,10); sh1.pg(cells,3,1).pg(font).ps(bold,true); sh1.pg(cells,3,1).pg(font).ps(name,宋体); sh1.pg(range, a3:h3).pr(merge); /设置3行9列单元格属性 sh1.pg(cells,3,9).pg(font)
5、.ps(size,10); sh1.pg(cells,3,9).pg(font).ps(bold,true); sh1.pg(cells,3,9).pg(font).ps(name,宋体); sh1.pg(rows,3).ps(rowheight,1/0.035); / 1/0.035=1cm /设置列宽 sh1.pg(columns,1).ps(columnwidth,5.2); sh1.pg(columns,2).ps(columnwidth,8); sh1.pg(columns,3).ps(columnwidth,8.4); sh1.pg(columns,4).ps(columnwidt
6、h,7.6); sh1.pg(columns,5).ps(columnwidth,7.2); sh1.pg(columns,6).ps(columnwidth,7.2); sh1.pg(columns,7).ps(columnwidth,7.2); sh1.pg(columns,8).ps(columnwidth,7.2); sh1.pg(columns,9).ps(columnwidth,7.2); sh1.pg(columns,10).ps(columnwidth,7.2); sh1.pg(columns,11).ps(columnwidth,6); /填写标题栏 sh1.oleprope
7、rtyget(cells,1,1).olepropertyset(value,s_stationname); /填写报表名称 sh1.olepropertyget(cells,2,1).olepropertyset(value,s_reportname); /填写日期栏 sh1.olepropertyget(cells,3,1).olepropertyset(value,报表日期:+s_reportdate); sh1.olepropertyget(cells,3,9).olepropertyset(value,单位:rmb 元); /填写列名称 sh1.pg(cells,4,1).pg(fo
8、nt).ps(size,10); sh1.pg(cells,4,1).pg(font).ps(bold,true); sh1.pg(cells,4,1).pg(font).ps(name,宋体); sh1.pg(cells,4,1).ps(horizontalalignment,3); sh1.pg(cells,4,1).ps(verticalalignment,2); cc=序号; sh1.olepropertyget(cells,4,1).olepropertyset(value,cc); sh1.pg(cells,4,2).pg(font).ps(size,10); sh1.pg(cel
9、ls,4,2).pg(font).ps(bold,true); sh1.pg(cells,4,2).pg(font).ps(name,宋体); sh1.pg(cells,4,2).ps(horizontalalignment,3); sh1.pg(cells,4,2).ps(verticalalignment,2); cc=车牌号码; sh1.olepropertyget(cells,4,2).olepropertyset(value,cc); sh1.pg(cells,4,3).pg(font).ps(size,10); sh1.pg(cells,4,3).pg(font).ps(bold,
10、true); sh1.pg(cells,4,3).pg(font).ps(name,宋体); sh1.pg(cells,4,3).ps(horizontalalignment,3); sh1.pg(cells,4,3).ps(verticalalignment,2); cc=车队小号; sh1.olepropertyget(cells,4,3).olepropertyset(value,cc); sh1.pg(cells,4,4).pg(font).ps(size,10); sh1.pg(cells,4,4).pg(font).ps(bold,true); sh1.pg(cells,4,4).
11、pg(font).ps(name,宋体); sh1.pg(cells,4,4).ps(horizontalalignment,3); sh1.pg(cells,4,4).ps(verticalalignment,2); cc=车主名称; sh1.olepropertyget(cells,4,4).olepropertyset(value,cc); sh1.pg(cells,4,5).pg(font).ps(size,10); sh1.pg(cells,4,5).pg(font).ps(bold,true); sh1.pg(cells,4,5).pg(font).ps(name,宋体); sh1
12、.pg(cells,4,5).ps(horizontalalignment,3); sh1.pg(cells,4,5).ps(verticalalignment,2); cc=交费次数; sh1.olepropertyget(cells,4,5).olepropertyset(value,cc); sh1.pg(cells,4,6).pg(font).ps(size,10); sh1.pg(cells,4,6).pg(font).ps(bold,true); sh1.pg(cells,4,6).pg(font).ps(name,宋体); sh1.pg(cells,4,6).ps(horizon
13、talalignment,3); sh1.pg(cells,4,6).ps(verticalalignment,2); cc=验票次数; sh1.olepropertyget(cells,4,6).olepropertyset(value,cc); sh1.pg(cells,4,7).pg(font).ps(size,10); sh1.pg(cells,4,7).pg(font).ps(bold,true); sh1.pg(cells,4,7).pg(font).ps(name,宋体); sh1.pg(cells,4,7).ps(horizontalalignment,3); sh1.pg(c
14、ells,4,7).ps(verticalalignment,4); cc=单次收费金额; sh1.olepropertyget(cells,4,7).olepropertyset(value,cc); sh1.pg(cells,4,8).pg(font).ps(size,10); sh1.pg(cells,4,8).pg(font).ps(bold,true); sh1.pg(cells,4,8).pg(font).ps(name,宋体); sh1.pg(cells,4,8).ps(horizontalalignment,3); sh1.pg(cells,4,8).ps(verticalal
15、ignment,4); cc=通过次数合计; sh1.olepropertyget(cells,4,8).olepropertyset(value,cc); sh1.pg(cells,4,9).pg(font).ps(size,10); sh1.pg(cells,4,9).pg(font).ps(bold,true); sh1.pg(cells,4,9).pg(font).ps(name,宋体); sh1.pg(cells,4,9).ps(horizontalalignment,3); sh1.pg(cells,4,9).ps(verticalalignment,4); cc=收费金额合计;
16、sh1.olepropertyget(cells,4,9).olepropertyset(value,cc); sh1.pg(cells,4,10).pg(font).ps(size,10); sh1.pg(cells,4,10).pg(font).ps(bold,true); sh1.pg(cells,4,10).pg(font).ps(name,宋体); sh1.pg(cells,4,10).ps(horizontalalignment,3); sh1.pg(cells,4,10).ps(verticalalignment,4); cc=卡内余额; sh1.olepropertyget(c
17、ells,4,10).olepropertyset(value,cc); sh1.pg(cells,4,11).pg(font).ps(size,10); sh1.pg(cells,4,11).pg(font).ps(bold,true); sh1.pg(cells,4,11).pg(font).ps(name,宋体); sh1.pg(cells,4,11).ps(horizontalalignment,3); sh1.pg(cells,4,11).ps(verticalalignment,2); cc=备注; sh1.olepropertyget(cells,4,11).olepropert
18、yset(value,cc); i=4; cardcnt=0; while (!datamodules-adoquery-eof) i+; cardcnt+; /填写列内容 sh1.pg(cells,i,1).pg(font).ps(size,10); sh1.pg(cells,i,1).pg(font).ps(name,宋体); sh1.pg(cells,i,1).ps(horizontalalignment,3); sh1.pg(cells,i,1).ps(verticalalignment,2); cc= inttostr(cardcnt); sh1.olepropertyget(cel
19、ls,i,1).olepropertyset(value,cc); sh1.pg(cells,i,2).pg(font).ps(size,10); sh1.pg(cells,i,2).pg(font).ps(name,宋体); sh1.pg(cells,i,2).ps(horizontalalignment,3); sh1.pg(cells,i,2).ps(verticalalignment,2); cc= datamodules-adoquery-fields-fieldbyname(cpuvlpnumber)-asstring.trim(); sh1.olepropertyget(cell
20、s,i,2).olepropertyset(value,cc); sh1.pg(cells,i,3).pg(font).ps(size,10); sh1.pg(cells,i,3).pg(font).ps(name,宋体); sh1.pg(cells,i,3).ps(horizontalalignment,3); sh1.pg(cells,i,3).ps(verticalalignment,2); cc= datamodules-adoquery-fields-fieldbyname(cpusvlpnumber)-asstring.trim(); sh1.olepropertyget(cell
21、s,i,3).olepropertyset(value,cc); sh1.pg(cells,i,4).pg(font).ps(size,10); sh1.pg(cells,i,4).pg(font).ps(name,宋体); sh1.pg(cells,i,4).ps(horizontalalignment,3); sh1.pg(cells,i,4).ps(verticalalignment,2); cc= datamodules-adoquery-fields-fieldbyname(cardownername)-asstring.trim(); sh1.olepropertyget(cell
22、s,i,4).olepropertyset(value,cc); sh1.pg(cells,i,5).pg(font).ps(size,10); sh1.pg(cells,i,5).pg(font).ps(name,宋体); sh1.pg(cells,i,5).ps(horizontalalignment,3); sh1.pg(cells,i,5).ps(verticalalignment,2); totaljfcnt+=datamodules-adoquery-fields-fieldbyname(autotype)-asinteger; cc= inttostr(datamodules-a
23、doquery-fields-fieldbyname(autotype)-asinteger); sh1.olepropertyget(cells,i,5).olepropertyset(value,cc); sh1.pg(cells,i,6).pg(font).ps(size,10); sh1.pg(cells,i,6).pg(font).ps(name,宋体); sh1.pg(cells,i,6).ps(horizontalalignment,3); sh1.pg(cells,i,6).ps(verticalalignment,2); totalypcnt+=datamodules-ado
24、query-fields-fieldbyname(yapcount)-asinteger; cc= inttostr(datamodules-adoquery-fields-fieldbyname(yapcount)-asinteger); sh1.olepropertyget(cells,i,6).olepropertyset(value,cc); sh1.pg(cells,i,7).pg(font).ps(size,10); sh1.pg(cells,i,7).pg(font).ps(name,宋体); sh1.pg(cells,i,7).ps(horizontalalignment,3)
25、; sh1.pg(cells,i,7).ps(verticalalignment,4); cc= inttostr(datamodules-adoquery-fields-fieldbyname(price)-asinteger); sh1.olepropertyget(cells,i,7).olepropertyset(value,cc); sh1.pg(cells,i,8).pg(font).ps(size,10); sh1.pg(cells,i,8).pg(font).ps(name,宋体); sh1.pg(cells,i,8).ps(horizontalalignment,3); sh
26、1.pg(cells,i,8).ps(verticalalignment,2); totaltgcnt+=datamodules-adoquery-fields-fieldbyname(autotype)-asinteger+datamodules-adoquery-fields-fieldbyname(yapcount)-asinteger; cc= inttostr(datamodules-adoquery-fields-fieldbyname(autotype)-asinteger+datamodules-adoquery-fields-fieldbyname(yapcount)-asi
27、nteger); sh1.olepropertyget(cells,i,8).olepropertyset(value,cc); sh1.pg(cells,i,9).pg(font).ps(size,10); sh1.pg(cells,i,9).pg(font).ps(name,宋体); sh1.pg(cells,i,9).ps(horizontalalignment,3); sh1.pg(cells,i,9).ps(verticalalignment,2); totaljfprice+=datamodules-adoquery-fields-fieldbyname(autotype)-asi
28、nteger*datamodules-adoquery-fields-fieldbyname(price)-asinteger; cc= inttostr(datamodules-adoquery-fields-fieldbyname(autotype)-asinteger*datamodules-adoquery-fields-fieldbyname(price)-asinteger); sh1.olepropertyget(cells,i,9).olepropertyset(value,cc); sh1.pg(cells,i,10).pg(font).ps(size,10); sh1.pg
29、(cells,i,10).pg(font).ps(name,宋体); sh1.pg(cells,i,10).ps(horizontalalignment,3); sh1.pg(cells,i,10).ps(verticalalignment,2); cc= inttostr(datamodules-adoquery-fields-fieldbyname(restcost)-asinteger); sh1.olepropertyget(cells,i,10).olepropertyset(value,cc); datamodules-adoquery-next(); /交费次数合计 sh1.pg(cells,cardcnt+5,5).pg(font).ps(size,10); sh1.pg(cells,cardcnt+5,5).pg(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年湖州德清县卫生健康系统公开招聘卫生专业技术人员37人模拟试卷有答案详解
- 2025湖北交投实业发展有限公司服务区管理员遴选人员模拟试卷含答案详解
- 2025广东依顿电子科技股份有限公司招聘HRBP岗考前自测高频考点模拟试题及答案详解(各地真题)
- 2025年深圳市烟草专卖局(公司)应届高校毕业生招聘22名考前自测高频考点模拟试题附答案详解(典型题)
- 2025年蚌埠固镇县连城镇招聘村级后备人才3人模拟试卷及答案详解(典优)
- 2025江苏苏州高新区人力资源开发有限公司外包服务岗人员招聘5人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025湖南衡阳珠晖法院招聘聘用制司法辅警3人模拟试卷及完整答案详解
- 2025黑龙江孙吴县卫生健康局乡村医生招聘8人模拟试卷及参考答案详解一套
- 2025湖南怀化市溆浦县公开招聘事业单位工作人员65人考前自测高频考点模拟试题及答案详解(有一套)
- 2025北京市房山区燕山教育委员会所属事业单位第一批招聘教师30人考前自测高频考点模拟试题含答案详解
- 银行安全用电知识培训课件
- 2025鄂尔多斯市国源矿业开发有限责任公司社会招聘75人笔试参考题库附带答案详解
- 合格兽药知识培训课件
- 国网甘肃电力招聘考试真题2024
- 医院住院综合大楼项目监理大纲
- 第8课《就英法联军远征中国致巴特勒上尉的信》公开课一等奖创新教学设计 统编版语文九年级上册
- 2025-2026学年人美版(北京)(2024)小学美术三年级上册教学计划及进度表
- 5.2凝聚价值追求 教案 -2025-2026学年统编版道德与法治九年级上册
- 2025年高考英语新课标Ⅱ卷点评及2026备考方向 课件
- 军事信息管理办法
- 第4课 科技力量大 第三课时(课件)2025-2026学年道德与法治三年级上册统编版
评论
0/150
提交评论