js控制excel.pdf
上传人:sy****28 上传时间:2024-09-14 格式:PDF 页数:6 大小:230KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

js控制excel.pdf

js控制excel.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

//===============================================================================================================================////Excel文档控制////使用提示////无需创建对象新对象,使用方法列表中的方法既可以控制,脚步中定义了xlObject(ActiveXObject),xlWork(工作簿对象)//xlSheet(工作表对象),特殊功能可使用这三个对象控制。////方法列表////InitExcel()_初始化Excel文档////OpenExcel(FileName)_打开一个Excel模版,FileName是文件路径////SaveAsExcel(FileName)_保存一个Excel文档,FileName是保存路径,并作为字符串返回////SetVisible(IsShow)_设置前台或后台显示////SetPage(Orientation)_设置页面打印方式,1为纵向,2为横向////SetFormat(AreaStr,FontName,FontSize,FontBold,FontItalic,HorAlignment,VerAlignment,Wrap)////_设置格式,支持单元格、列、区域////SetMergeCells(AreaStr)_合并单元格,仅支持区域////SetColumnWidth(AreaStr,ColumnValue)_设置列宽,支持单元格,列,区域,全部(区域参数为"all")////SetRowHeight(AreaStr,HeightValue)_设置行高,支持单元格,列,区域,全部(区域参数为"all")////SetValue(AreaStr,AreaValue)_设置区域的值,支持单元格,区域////SetValueFormatToString(AreaStr)_转化区域的输出类型为字符串型,支持单元格,列,区域,全部(区域参数为"all")////SetValueFormatToCustom(AreaStr,regix)_转化区域的输出类型为自定义型,支持单元格,列,区域,全部(区域参数为"all")////SetBorder(AreaStr)_设置区域的边线,支持单元格,列,区域////SetUserControl(IsControl)_控制权交给用户////ClearExcel()_清空对象////QuitExcel()_退出Excel////PrintPreviewExcel()_打印预览Excel////PrintOutExcel()_打印Excel//===============================================================================================================================////定义了Excel操作对象//-----------------------------------------------varxlObject=null;varxlWork=null;varxlSheet=null;//===============================================================================================================================////用于检测范围字符串的类型//Cells:表示单元格;Columns:表示列;Range:表示区域//-----------------------------------------------functionCheck(AreaStr){varCellsPatrn=/^\d+[,]{1}\d+$/;varColPatrn=/^([a-zA-Z]+[:]{1}[a-zA-Z]+)|([a-zA-Z]+)$/;varRangePatrn=/^[a-zA-Z]+\d+[:]{1}[a-zA-Z]+\d+$/;varAreaRet="";if(CellsPatrn.exec(AreaStr)){AreaRet="Cells";}if(ColPatrn.exec(AreaStr)){AreaRet="Columns";}if(RangePatrn.exec(AreaStr)){AreaRet="Range";}if(AreaStr=="all"){Area