Excel取数格式问题

问题描述

原Excel的数据比如C列是计算出来的,C=A/B假设C列的实际值是:9.48999999999999保留2位后显示值是:9.49C#通过connStr="Provider=Microsoft.ACE.OLEDB.12.0;"+"DataSource="+fileName+";"+";ExtendedProperties="Excel12.0;HDR=YES;IMEX=1"";这种来获取数据时,取到的值是实际值:9.48999999999999,不是显示值:9.49。这要怎么处理?注:保留几位小位不是固定的,有可能是保留1位,有可能保留2位等等,只是想要的结果是,显示什么就取到什么。

解决方案

解决方案二:
给个例子DoubledValue=95.12345;intiValue=10000;stringstrValue="95.12345";stringresult="";result=Convert.ToDouble(dValue).ToString("0.00");//保留小数点后两位,结果为95.12result=Convert.ToDouble(iValue).ToString("0.00");//10000.00result=Convert.ToDouble(strValue).ToString("0.00");//95.12result=Convert.ToDouble(dValue).ToString("P");//得到小数点后2位的百分比,自动加上%号;//9512.35%result=Convert.ToDouble(strValue).ToString("f4");//保留小数点后4位;//95.1235//要注意的一点是Convert.ToDouble一定要是这种双精度的,不然会报错。还可以用Math函数中的round取药保留的位数。

时间: 2024-09-27 07:34:41

Excel取数格式问题的相关文章

excel通过VLOOKUP函数从一个表中取数到另一个表

  Excel表格处理数据的功能很强大,工作中,经常需要从数据库文件中查找索引数据到另一个文件中,如何实现这个引用?通过VLOOKUP函数,就可以轻松做到. VLOOKUP函数是一个纵向查找函数,用于按列进行查找索引数据.我们根据需求,进行设定就能快速完成. 步骤 打开电脑,点开Excel,打开数据库文件和需要引用数据的文件. 现以一份电子账册的料件为例:企业在海关备案了552个不同的商品,这552个"商品名称"有"备案序号",另一份料件表文件只有"备案序

把数据库查询信息直接生成网页嵌入EXCEL表的格式,并可导出成EXCEL文件

excel|数据|数据库|网页 看了精华区中众多处理EXCEL的贴子,好象没有人写这种操作方法,我把我做过的写出来给大家参考一下. 1.先在FrongPage中新建一个网页,在网页中插入一个EXCEL组件(插入-WEB组件-EXCEL电子表格),然后把你要输出的数据格式输入该嵌入的EXCEL表格中,在组件中点右键-属性,可定义该组件的各部分定义项,做好后,查看源代码,得到该嵌入组件的源代码. 2.在VID中新建一ASP网页,复制上步骤中的源代码,然后针对数据列加入循环取数代码.如下:<objec

Excel 2007条件格式进阶应用两则

在Excel应用条件格式可以让符合特定条件的单元格数据以醒目的方式突出显示出来,便于我们对工作表数据进行更好地分析.通常我们只要选中相应的单元格,然后设置条件格式,就可以达到目的.但是如果我们需要设置格式的单元格是根据别的单元格条件来设置呢?或者我们要设置的条件比较复杂呢? 图1:单元格 以图1所示的工作表为例.工作表中A2:J1032为某市一次大型拉练考试的成绩表.各学科成绩分别在C至G列,总分成绩在H列,而学校名称和专业名称分别在I列和J列. 一.突出显示指定学校的学生成绩 现在成绩表已经根

关于文本文件取数的简单问题,急!!!

问题描述 例如:有如下zip文件:20060325_0906-0215-01.ZIP20070102_0906-0205-01.ZIP20080702_0906-0203-01.ZIP20080702_0906-0216-01.ZIP20080715_0906-0212-01.ZIP每个ZIP文件中有若干个文本文件,其中可能包含文本文件a11008.txt,目的要取a11008.txt中的最后一行中的第一列数据.1.取2008年7月的zip文件,存入access数据库的表table中:日期地区号

基础练习 回形取数

问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度.一开始位于矩阵左上角,方向向下. 输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列.接下来m行每行n个整数,表示这个矩阵. 输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果.数之间用一个空格分隔,行末不要有多余的空格. 样例输入 3 3 1 2 3 4 5 6 7 8 9 样例输出 1 4 7 8 9 6 3 2 5 样例输入 3 2 1 2 3 4 5 6 样例输出 1

Excel的条件格式如何设置呢

  Excel的条件格式如何设置呢 1.选中想要变化结果的单元格,然后选择Excel上方的"格式"-"条件格式"; 2.弹出的对话框条件里选择公式,将鼠标停在公式后面的框里, 然后选中设置条件的单元格,自动生成单元格编号; 3.在编号的后面输入: ="是",点击下方的"格式"按钮; 4.在弹出的格式框里选择我们想要显示的颜色,然后点击确定即可; 5.返回Excel,发现当满足我们的条件时,显示红色,否则保持不变!

Excel的自定义格式的用法实例

Excel的自定义格式的用法实例   这种带上下箭头的样式,是使用了Excel的自定义格式,可以随数据变化自动改变箭头朝向和字体颜色. 其实实现这样的效果并不难. 选中C2:C10单元格区域,按Ctrl+1,弹出[设置单元格格式]对话框. 在[数字]选项卡下单击[自定义],在格式框中输入以下格式代码: [蓝色]↑0.0%;[红色]↓0.0%;0.0% OK,完成了,就这么简单. 说说格式代码的意思: [蓝色]↑0.0%;[红色]↓0.0%;0.0% 格式分为三部分,用分号隔开. 第一部分是对大于

图解Excel与Html格式之间的互相转换

在工作中时常会遇到转换的问题,比如在浏览网站的时候看到一个不错的表格,但这个表格是网页上面的,该网站又不提供下载,这个时候该如何将这个表格下载下来,并且完整的将其转换到Excel中呢?下面8844就为你介绍如何将Html转Excel. Html格式转成Excel 如果现在在某网站上看到一个不错的表格,想将它下载并导入到Excel中,方法非常简单. 1.首先单击浏览器上的"文件"里面"另存为",然后将保存类型选为"htm或是html"格式; 将保存

excel身份证号码格式怎么设置

  excel身份证号码格式怎么设置 第一种情况 得到的数据报表,身份证号码这一栏全都是科学计数方法显示,就算拉长单元格也是保持原样 我们现在要将单元格的格式还原,首先选择一个单元格,右键选择单元格格式 Excel表格单元格的默认格式都是常规格式的,常规格式大于11位数字就用科学计数法表示 所以你要选择的是文本格式(显示数值与输入内容一致),然后点击确定按钮 显示内容一看未变,这里你要双击一下单元格内容,然后就可以看到正确输入格式的数值 由于数据表格数据较为庞大,可以选中数据点击工具栏的格式刷,