您的位置:首页 → 技术开发 → ASP技巧 → 在 Web 页上使用条件数值格式
在 Web 页上使用条件数值格式
时间:2004/11/7 4:11:00 来源:本站整理 作者:蓝点 我要评论 (0)
Wade Tai Microsoft Corporation 1999年11月 适用于:Microsoft Excel 2000 摘要:此窍门介绍了在将 Microsoft Excel 工作簿或工作表发布到 Web 页时,如何实现定制数值格式。它说明如何使用 NumberFormat 属性来指定条件字体颜色阴影。 在 Microsoft® Excel 中,您可以使用 NumberFormat 属性将条件数值格式应用于电子表格中的单元格。条件数值格式使用定制的数值格式代码,该代码说明您希望显示数值的方式。您可以指定多达三种格式代码条件。这些条件由分号隔开。条件数值格式的一个常见用法是,根据单元格的值的不同,用不同颜色的阴影来强调数值和数值的模式。这种类型的简单条件格式化通常称为“红绿灯”格式化。 在您将电子表格或工作簿发布到 Web 页时,您也可以使用 NumberFormat 属性有条件地格式化在 PivotList 和电子表格组件 中显示的数值。与 Excel 不同,您可以指定多达四种格式代码条件;然而,如果您使用了第四种条件,则无法将数据导出到 Excel 中。 要为格式的某一部分设置颜色,请在该部分中的方括号内指定颜色的英文名称。即使您正在使用一个非英语的 Excel 版本,您也必须使用英语名称。您也可以通过使用句法 Color n 来指定颜色索引,其中 n 就是索引。颜色代码必须是该部分中的第一项,并且仅支持调色板中的前 8 种颜色。下表列出这些颜色及等价的颜色索引。 颜色名称 等价的颜色索引名称 Black Color 1 White Color 2 Red Color 3 Green Color 4 Blue Color 5 Yellow Color 6 Magenta Color 7 Cyan Color 8 要把数值格式设置成只有在数值满足您指定的一个条件时才适用,请将条件写在方括号中;条件由一个比较运算符和一个值组成。您可以从下表列出的比较运算符中进行选择。 运算符 Description = 等于 < 小于 > 大于 <= 小于或等于 >= 大于或等于 <> 不等于 例如,下面的脚本将小于 10 的数值格式化为红色字体,并小数点右边有两位数字;将小于或等于 50 的数值格式化为黄色字体,并在小数点右边有一位数字;将小于 400 的数值格式化为绿色整数;将大于或等于 400 的数值格式化为 magenta 整数。 请注意,对于 PivotList 组件 ,您用于合计的任何格式化条件也将被用于小计和总计的行和列(当它们可见时)。对于 PivotList 字段,当字段在列或行的表头区中时将不应用条件格式颜色。 要查看所用的代码 在 Excel 中打开一个工作表。在各单元格中输入各种数值。 在文件菜单中,单击另存为 web 页。在另存为对话框中,单击发布按钮。 在发布为 web 页对话框中,在查看选项部分的下方,单击添加交互对象复选框并选择电子表格功能。 在该对话框的底部单击在浏览器 中打开已发布 web 页复选框,然后单击发布。 现在您的浏览器 应该显示一个电子表格组件 ,带有您在工作表中输入的各数值—但颜色是黑白的。要查看条件格式化,请执行以下步骤。 从浏览器 的查看菜单中选择源文件,并将生成的记事本文件保存到您的硬盘驱动器(C:\Documents and Settings\ 是缺省位置)。 将上面的脚本粘贴到源代码文件的底部,且在 标记之后。 搜索文件 组件 的对象 ID。在您于底部粘贴的代码中,用对象 ID 替换以下文字: NumFmt_20284_WebCalc。 要使此代码能够实际运行,请用 Sub Window_onload() 替换 VBScript 函数 (Sub FormatCells()) 的名称。保存该文件;切换到浏览器 窗口;按 F5 刷新屏幕;并观察数值更改了颜色。
相关阅读
Windows错误代码大全 Windows错误代码查询 激活windows有什么用 Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录 Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新 windows 10 rs4快速预览版17017下载错误问题 Win10秋季创意者更新16291更新了什么 win10 16291更新内容 windows10秋季创意者更新时间 windows10秋季创意者更新内容 kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
热门文章
没有查询到任何记录。
最新文章
VB.NET 2005编写定时关
Jquery get/post下乱码解决方法 前台gbk gb 如何使用数据绑定控件显示数据 ASP脚本循环语句 ASP怎么提速
人气排行
轻松解决"Server Application Error"和iis" 一起学习DataGridView调整列宽 用ASP随机生成文件名的函数 Jquery get/post下乱码解决方法 前台gbk gb ODBC Drivers错误80004005的解决办法 返回UPDATE SQL语句所影响的行数的方法 用Javascript隐藏超级链接的真实地址 两个不同数据库表的分页显示解决方案
查看所有0条评论>>