



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.创建实例并创建工作表var XLObj = new ActiveXObject(Excel.Application);/创建Excel实例var xlBook = XLObj.Workbooks.Add; /新增工作簿var ExcelSheet = xlBook.Worksheets(1); /创建工作表2.保存表格ExcelSheet.SaveAs(C:TEST.XLS);3. 使 Excel 通过 Application 对象可见ExcelSheet.Application.Visible = true;或者ExcelSheet.Visible=true;4.打印xlBook.PrintOut;或 者:ExcelSheet.PrintOut;5.关闭xlBook.Close(savechanges=false);或者 ExcelSheet.Close(savechanges=false);6.结束进程ExcelSheet.Application.Quit() 或者XLObj.Quit(); XLObj=null;7.页面设置ExcelSheet.ActiveSheet.PageSetup.LeftMargin= 2/0.035; /页边距 左2厘米ExcelSheet.ActiveSheet.PageSetup.RightMargin = 3/0.035; /页边距 右3厘米,ExcelSheet.ActiveSheet.PageSetup.TopMargin = 4/0.035; /页边距 上4厘米,ExcelSheet.ActiveSheet.PageSetup.BottomMargin = 5/0.035; /页边距 下5厘米ExcelSheet.ActiveSheet.PageSetup.HeaderMargin = 1/0.035; /页边距 页眉1厘米ExcelSheet.ActiveSheet.PageSetup.FooterMargin = 2/0.035; /页边距 页脚2厘米ExcelSheet.ActiveSheet.PageSetup.CenterHeader = 页眉中部内容;ExcelSheet.ActiveSheet.PageSetup.LeftHeader = 页眉左部内容;ExcelSheet.ActiveSheet.PageSetup.RightHeader = 页眉右部内容;ExcelSheet.ActiveSheet.PageSetup.CenterFooter = 页脚中部内容;ExcelSheet.ActiveSheet.PageSetup.LeftFooter = 页脚左部内容;ExcelSheet.ActiveSheet.PageSetup.RightFooter = 页脚右部内容;8.对单元格操作,带*部分对于行,列,区域都有相应属性ExcelSheet.ActiveSheet.Cells(row,col).Value = 内容; /设置单元格内容ExcelSheet.ActiveSheet.Cells(row,col).Borders.Weight = 1; /设置单元格边框*()ExcelSheet.ActiveSheet.Cells(row,col).Interior.ColorIndex = 1; /设置单元格底色*(1-黑色,2-白色,3-红色,4-绿色,5-蓝色,6-黄色,7-粉红色,8-天蓝色,9-酱土色.可以多做尝试)ExcelSheet.ActiveSheet.Cells(row,col).Interior.Pattern = 1; /设置单元格背景样式*(1-无,2-细网格,3-粗网格,4-斑点,5-横线,6-竖线.可以多做尝试)ExcelSheet.ActiveSheet.Cells(row,col).Font.ColorIndex = 1; /设置字体颜色*(与上相同)ExcelSheet.ActiveSheet.Cells(row,col).Font.Size = 10; /设置为10号字*ExcelSheet.ActiveSheet.Cells(row,col).Font.Name = 黑体; /设置为黑体*ExcelSheet.ActiveSheet.Cells(row,col).Font.Italic = true; /设置为斜体*ExcelSheet.ActiveSheet.Cells(row,col).Font.Bold = true; /设置为粗体*ExcelSheet.ActiveSheet.Cells(row,col).ClearContents; /清除内容*ExcelSheet.ActiveSheet.Cells(row,col).WrapText=true; /设置为自动换行*ExcelSheet.ActiveSheet.Cells(row,col).HorizontalAlignment = 3; /水平对齐方式枚举* (1-常规,2-靠左,3-居中,4-靠右,5-填充 6-两端对齐,7-跨列居中,8-分散对齐)ExcelSheet.ActiveSheet.Cells(row,col).VerticalAlignment = 2; /垂直对齐方式枚举*(1-靠上,2-居中,3-靠下,4-两端对齐,5-分散对齐)/行,列有相应操作: ExcelSheet.ActiveSheet.Rows(row). ExcelSheet.ActiveSheet.Columns(col). ExcelSheet.ActiveSheet.Rows(startrow+:+endrow). /如Rows(1:5)即1到5行 ExcelSheet.ActiveSheet.Columns(startcol+:+endcol). /如Columns(1:5)即1到5列 /区域有相应操作: XLObj.Range(startcell+:+endcell).Select; /如Range(A2:H8)即A列第2格至H列第8格的整个区域 XLObj.Selection. /合并单元格 XLObj.Range(startcell+:+endcell).MergeCells = true; /如Range(A2:H8)即将A列第2格至H列第8格的整个区域合并为一个单元格 或者:XLObj.Range(A2,XLObj.Cells(8, 8).MergeCells = true;9.设置行高与列宽ExcelSheet.ActiveSheet.Columns(startcol+:+endcol).ColumnWidth = 22;/设置从firstcol到stopcol列的宽度为22ExcelSheet.ActiveSheet.Rows(startrow+:+endrow).RowHeight = 22;/设置从firstrow到stoprow行的宽度为22Var myrange oSheet.Range(oSheet.Cells(2,1),oSheet.Cells(2,6);myRange.Columns.AutoFit()myRange.Rows.AutoFit()/ 好像不太管用/设置该区域为自适应高度和宽度使用JavaScript将表格内容导出到Excel的方式1.整个表格拷贝到 EXCEL中 function CopyTable(tableid) /整个表格拷贝到EXCEL中 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject(Excel.Application); /创建AX对象excel var oWB = oXL.Workbooks.Add(); /获取workbook对象 var oSheet = oWB.ActiveSheet; /激活当前sheet var sel = document.body.createTextRange(); sel.moveToElementText(curTbl); /把表格中的内容移到TextRange中 sel.select(); /全选TextRange中内容 sel.execCommand(Copy); /复制TextRange中内容 oSheet.Paste(); /粘贴到活动的EXCEL中 oXL.Visible = true; /设置excel可见属性 2.把单元格内容拷贝到Excel,并 设置单元格格式.function method2(tableid) /读取表格中每个单元到EXCEL中 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject(Excel.Application); /创建AX对象excel var oWB = oXL.Workbooks.Add(); /获取workbook对象 var oSheet = oWB.ActiveSheet; /激活当前sheet var Lenr = curTbl.rows.length; var y=document.getElementById(dropYear); var m=document.getElementById(dropMonth); /取得表格行数 oSheet.Cells( 1, 1).value=商户名称:工商银行商城; oSheet.Range(oSheet.Cells(1,1),oSheet.Cells(1,6).Merge() oSheet.Cells(2,1).value=日期; +y.optionsy.selectedIndex.value+-+m.optionsm.selectedIndex.value; oSheet.Range(oSheet.Cells(2,1),oSheet.Cells(2,6).Merge() oSheet.Cells( 3, 1).value=销售情况 oSheet.Range(oSheet.Cells(3,1),oSheet.Cells(3,6).Merge() oSheet.Cells( 3, 1).HorizontalAlignment=3; oSheet.Cells( 3, 1).Font.Size=14; oSheet.Cells( 3, 1).Font.Bold = true; oSheet.Range(oSheet.Cells(4,1),oSheet.Cells(4,6).Merge() oSheet.Cells(4,1).value=document.getElementById(lbMessage).innerText; for (i = 0; i Lenr; i+) var Lenc = curTbl.rows(i).cells.length;/取得每行的列数 for (j = 0; j Lenc; j+) oSheet.Cells(i + 5, j + 1).value = curTbl.rows(i).cells(j).innerText; /赋值 oSheet.Cells(i+6,2).value=document.getElementById(hidSum).value; oSheet.Columns.AutoFit(); oSheet.Rows.AutoFit(); oSheet.Rows(4).RowHeight = 30; oXL.Visible = true; /设置excel可见属性 oXL.Quit(); oXL = null; idTmr = window.setInterval(Cleanup();,1);/强制释放资源function Cleanup()/清除Excel资源 window.clearInterval(idTmr); CollectGarbage();使用JavaScript按照表格格式复制内容到剪切板1.在Excel中进行粘贴function copytable() var
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3.1 公民基本权利 说课稿-2023-2024学年统编版道德与法治八年级下册
- 5.1.5 两栖动物和爬行动物 说课稿-2023-2024学年人教版生物八年级上册
- 美国监管沙盒实践-洞察与解读
- 空气净化外包工作创新创业项目商业计划书
- 宠物耳部清洁液创新创业项目商业计划书
- 肩颈按摩器热敷揉捏行业跨境出海项目商业计划书
- 本章复习与测试说课稿-2023-2024学年中职数学基础模块下册高教版(第三版·李广全)
- 2025-2030口腔种植体表面处理技术与骨结合性能优化分析
- 2025-2030口红消费者行为洞察及产品创新方向专题研究报告
- 2025-2030华东地区智慧城市建设投资效益与运营模式评估报告
- 2021年甘肃省白银市中考道德与法治试卷
- GB/T 2794-2022胶黏剂黏度的测定
- GB/T 4744-2013纺织品防水性能的检测和评价静水压法
- TSAAD型螺杆式空气压缩机
- GB/T 18645-2002动物结核病诊断技术
- 无菌技术操作技能评分标准
- 安恩.雅各布森
- 汉语作为第二语言教学概论课件
- 超星尔雅学习通《尊重学术道德遵守学术规范(武汉大学)》章节测试含答案
- 单位工程(子单位)竣工验收备案表
- C语言期末题库(八套试卷)及答案
评论
0/150
提交评论