d-000327 OWC组件在web页面展示方法 .docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
d-000327 OWC组件在web页面展示方法

1. 技术要点 1.1. Excel试验: A. Excel嵌入网页的方法。 1. 在后台用流的方式返回给前台页面展现; 2. 在后台讲Excel格式数据定好保存到本地,在前台页面用html标签加载展示; B. Excel显示格式的控制。 1. Excel单元格格式设置,默认为常规类型; 2. 上下标格式的控制; 3. 单元格水平垂直对齐方式; 4. 单元格边框设置; 5. 单元格合并; 6. 字体设置,包括字体的颜色、大小、粗体、斜体、字体、下划线等; 7. 冻结行列; 8. 公式栏的显示与隐藏; 9. 行标题和列表题的显示与隐藏; 10. 网格的显示与隐藏; 11. 水平滚动条和垂直滚动条的显示与隐藏; 12. Sheet页的显示与隐藏; C. 向Excel中填充数据,并导出为临时文件。 1.2. OWC试验: A. OWC组件在web页面展示的方法。 1. 将OWC中Sheet导出为本地Excel文件,再将导出的文件呈现到Web页面; 2. 后台把配置好的Sheet直接以流文件方式返回到Web页面展现; 3. 用html标签将OWC展现在Web页面,加载后台程序导出到本地的文件(xml、html、csv格式)来显示数据; B. 在OWC中的电子表格类中填充数据的方法。 C. OWC中显示数据格式的控制。 1. 电子表格外观控制:工具栏的显示、Office图标的显示、列标题的显示、行标题的显示、水平滚动条的显示、垂直滚动条的显示、网格的显示、网格颜色设置; 2. 单元格水平对齐方式; 3. 单元格垂直对齐方式; 4. 单元格合并; 5. 单元格字体设置:字体、字形、字号、字体颜色、字体加粗、下划线(多种样式); 6. 单元格边框设置; 2. 主要模块 2.1. Excel 1、Excel嵌入网页的方法: A、将后台定制好的Excel文件在后台用流的方式返回给前台页面展现,代码如下: Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = application/vnd.ms-excel; Response.AddHeader(Content-Disposition, inline;filename=我的文件); Response.WriteFile(FileName);//FileName为Excel文件所在地址 Response.Flush(); Response.Close(); 运行效果:整个页面都充满了Excel。 B、在前台页面框架中直接加在,代码: iframe id=myExcelHtml src =Nomarl.xls width = 600 height =300 align =middle /iframe 运行效果:可随意控制Excel在页面的显示位置。 2、 Excel显示格式控制。 A、Excel单元格格式设置,默认为常规类型; 代码: Excel.Range r = mySheet.get_Range(mySheet.Cells[1, 1], mySheet.Cells[DT.Rows.Count + 2, DT.Columns.Count - 3]); //设置单元格格式为文本类型,文本类型可设置上下标 r.NumberFormat = @; //设置单元格格式为数值类型,小数点后2位 r.NumberForma = 0.00_ //设置单元格格式为货币类型,小数点后2位 r.NumberForma = ¥#,##0.00;¥-#,##0.00 //设置单元格格式为会计专用类型,小数点后2位 r.NumberForma = __ ¥* #,##0.00_ ;_ ¥* -#,##0.00_ ;_ ¥* -??_ ;_ @_ //设置单元格格式为日期类型 r.NumberForma = yyyy-m-d //设置单元格格式为时间类型 r.NumberForma = [$-F400]h:mm:ss AM/PM //设置单元格格式为百分比类型,小数点后2位 r.NumberForma = 0.00% //设置单元格格式为分数类型,分母为一位数 r.NumberForma = # ?/? //设置单元格格式为科学技术类型,小数位数为2 r.NumberForma = 0.00E+00 //设置单元格格式为特殊类型 r.NumberForma = 000000 B、上下标格式的控制; 代码: //控制输出样式为下标 mySheet.get_Range(mySheet.Cells[i + 3, DT.Columns.Count - 3], mySheet.Cells[i + 3, DT.Columns.Count

您可能关注的文档

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档