vs2005输出Excel的时候怎么保存小数点?

问题描述

我在做输出的时候遇到一个问题,就是GridView我绑定了,数也都显示了,在页面看是时候都是保留两位小数的,包括0.00有的单元格的0.30或是0.00输出到Excel的时候就是0.3和0了,把后面的0去掉了,我想让他保留两位怎么做?还有就是我输出的是整个Table,里面好几个GridView,都是这样

解决方案

解决方案二:
改成这样<spanstyle='mso-number-format:"0.00";'>绑定是数字</span>千位“,“的要用#,##0.00<spanstyle='mso-number-format:"0.00";'>10.00</span><spanstyle='mso-number-format:"#,##0.00";'>101212.00</span>
解决方案三:
引用1楼的回复:

改成这样<spanstyle='mso-number-format:"0.00";'>绑定是数字</span>千位“,“的要用#,##0.00<spanstyle='mso-number-format:"0.00";'>10.00</span><spanstyle='mso-number-format:"#,##0.00";'>101212.00</span>

这样可能不行,因为我从数据库一下取好几千条数据,我也不知道哪个是千位的哪个是百位的,都是通过sum,算出来的
解决方案四:
这是execl表格自身格式的问题。lz可以先做一个excel表格模板,并设置单元格数字格式保留2位小数,到处数据给这个excel后,再保存到客户端这样0.00仍然是0.000.30-->0.30
解决方案五:
或者试试:stringmes="=""+dr[i].ToString()+""";
解决方案六:
引用4楼的回复:

或者试试:stringmes="=""+dr[i].ToString()+""";http://topic.csdn.net/u/20111228/18/04791e18-f56d-4a02-b1a3-8acc41bb5f19.html

这个方法不行啊,我是输出一个Table里面20多个GridView,我咋定格式呀哥哥

时间: 2024-11-05 14:45:42

vs2005输出Excel的时候怎么保存小数点?的相关文章

c#-C#输出excel保存问题,文件位置

问题描述 C#输出excel保存问题,文件位置 book.SaveAs(""D:text"" Type.Missing Type.Missing Type.Missing Type.Missing Type.Missing Excel.XlSaveAsAccessMode.xlNoChange Type.Missing Type.Missing Type.Missing Type.Missing Type.Missing); book.Close(true Type

利用ASP输出excel文件实例讲解_应用技巧

在asp中利用excel的一个方法是将excel文件作为一个数据库进行链接,然后的操作和对access数据库操作类似.但是这个方法不是总能有用的,应为excel不是关系型的数据库.对于一个固定格式,这个格式里有复杂的单元格合并,边框线条样式,还有图案,单元格之间还有公式关系等等的,我想最容易理解的就是在后台打开一个已有设定好模板的文件,然后在需要的地方插入数据,保存,输出... ... 这里提到的这种方法是直接建立一个excel对象,在后台可以更方便的对excel文档进行各种操作. 服务器端还必

利用ASP输出excel文件实例讲解

在asp中利用excel的一个方法是将excel文件作为一个数据库进行链接,然后的操作和对access数据库操作类似.但是这个方法不是总能有用的,应为excel不是关系型的数据库.对于一个固定格式,这个格式里有复杂的单元格合并,边框线条样式,还有图案,单元格之间还有公式关系等等的,我想最容易理解的就是在后台打开一个已有设定好模板的文件,然后在需要的地方插入数据,保存,输出... ... 这里提到的这种方法是直接建立一个excel对象,在后台可以更方便的对excel文档进行各种操作. 服务器端还必

输出EXCEL文件的通用函数,很实用

excel|函数 阿余常要把各种各样的查询结果输出到EXCEL中,所以做了下面这段小程序,用于把一个SQL的SELECT查询出的结果输出为EXCEL格式文件,这个程序你只要设好用于取得一个记录集的SQL的SELECT查询语句和一个文件名,程序就能输出EXCEL格式文件了,这个程序一共由三个文件构成,第一个文件的文件名为:toexcel.asp是主文件,内容如下: <% '前面是设置数据源并链接到数据库,请自行书写相关语句,此处略过 sql=session("toexcelsql"

JSP动态输出Excel及中文乱码的解决

excel|js|动态|解决|中文|中文乱码 最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下. 首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中. 写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示意性的.复杂的你可能还要查询数据库什么的. ///

ASP输出EXCEL文件的通用函数

下面这段小程序,用于把一个SQL的SELECT查询出的结果输出为EXCEL格式文件,这个程序你只要设好用于取得一个记录集的SQL的SELECT查询语句和一个文件名,程序就能输出EXCEL格式文件了,这个程序一共由三个文件构成,第一个文件的文件名为:toexcel.asp是主文件,内容如下: <% '前面是设置数据源并链接到数据库,请自行书写相关语句,此处略过 sql=session("toexcelsql") '这里是要输出EXCEL的查询语句,如 "SESECT *

通过table标签,PHP输出EXCEL的实现方法

以下是利用table标签,对PHP输出EXCEL的实现代码进行了介绍,需要的朋友可以过来参考下   关键代码: 复制代码 代码如下: <?php  header("Content-type:application/vnd.ms-excel");  header("Conten-Disposition:filename=hp.xlsx");  ?> 第一句是用来声明文件内容的格式:第二局是用来修改文件名的.如果没有第二个语句的话,生成的文件将是没有后缀名的

Excel高版本自动保存Excel2003低版本方法

  在excel办公软件的使用过程中,不少还在使用excel2003版本的,而多数已经升级到2007或是2010版本的,在excel2007或2010版本默认的保存也是2007或是2010版本的,这些版本如果发给excel2003用户的话,他们是无法打开的,当然在Excel2007或是2010在保存时可以选择另存为,在另存为中选择低版本,但是这样一来就比较麻烦每次这样保存是很麻烦的,本文就说一下在Excel2007及Excel2010软件中的excel高版本自动保存为低版本方法. 适用范围:Ex

Word、Excel文档未保存怎么办?如何找回?

  电脑死机或者突然断电,辛苦编辑的Word或者Excel文档来不及保存,大家心中会不会非常的懊恼?那么该如何找回未保存的文档?下面小编就教给你一招超实用小技巧,帮你迅速找回未保存的文档. Word未保存文档找回 Word中来不及保存的文档,一般会自动暂时存放在C:Documents and SettingsAdministratorApplication DataMicrosoftWord,只要到上述的地方,找到档名为XXX.asp之类的,这就是你辛苦编辑的文档了,接下来在把副档名改为XXX.