none
vb.net对excel单元格中读取数字类型的转换 RRS feed

  • 问题

  • Dear,

            现在学习vb.net碰到个问题,就是excel中使用了自定义数字类型为时间类型的“h:mm”,单元格显示为18:25,但当我使用time = objExcelFile.Cells(1, 1).Valu读出来的值却为:0.774305555555555,即:用vb.net读出来的数值为“常规”记录的数值,不是以自定义数值“h:mm”读出的,我该如何进行数值转换,正常显示成18:25的string类型?

           谢谢!

    2014年7月20日 16:00

答案

  • 自己搞定了,把time = objExcelFile.Cells(1, 1).Value改为time = objExcelFile.Cells(1, 1).Text即可。
    • 已标记为答案 weasley 2014年7月20日 16:34
    2014年7月20日 16:34

全部回复