vb.net 读取EXCEL 单元格样式 怎么写代码?

例如excel单元格A1=B1/C2A1的计算出来的值为2.15567但是单元格显示的值为2.16(保留2为小数)D1=D2/D3D1的计算出来的值为3.18885799... 例如excel 单元格 A1 =B1/C2 A1的计算出来的值为2.15567
但是单元格显示的值为2.16(保留2为小数)

D1 = D2/D3 D1的计算出来的值为3.1888579921

但是单元格显示的值为3.18886(保留5为小数)

我怎么读取值2.16 、3.18886 而不是2.15567、3.1888579921?
展开
 我来答
JackDosen2013
2013-04-19 · 超过18用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:39.7万
展开全部
在excel里使用Round()函数四舍五入
四舍五入两位小数是:=Round(B1/C2,2)
四舍五入五位小数是:=Round(D2/D3,5)

要么在VB中修改方法,在读取数值后做四舍五入,再输出
追问
我需要的是读取>...!

一个表里面有很多单元格 小数位数都不一样...!

有没批量读取的...! 不需要一个一个去设置方法...!
zpi26370
2013-04-30 · TA获得超过1538个赞
知道小有建树答主
回答量:9562
采纳率:0%
帮助的人:1980万
展开全部
新Excel.Application的“定义的过程
暗淡簿点心myExcel作为Excel.Workbook'定义的工作簿

DIM负债表Excel.Worksheet'定义工作表

操作

myExcel.Visible =假'不是Excel程序

工作簿= myExcel.Workbooks.Add,()'

表= WorkBook.Sheets(1)“工作表的控制手柄
BR /> Sheet.Cells(1,3)=“好人一生幸福”我(读取信息指定的单元分配,当然是没有问题的)Sheet.Cells(1,3)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SIANGKEE
2013-04-19 · TA获得超过1552个赞
知道小有建树答主
回答量:1033
采纳率:50%
帮助的人:830万
展开全部
worksheets(1).cells(1,1).value
或者
worksheets(1).cells(1,1).text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式