调用EXCEL显示E+的问题
请问,VB在调用EXCEL的时候,然后用Listview显示出来,在身份证那一列显示了7.12E+17,怎么样才能不让listview显示科学记数法呢? 14位的可以显示。如果,不修改EXCEL源文件,既在调用之前,手动打开EXCEL,设置单元格宽度,等这类方法。
还有其他方法吗?
谢谢!
[ 本帖最后由 yudeyinji198 于 2013-4-24 16:22 编辑 ]
Set xlsheet = xlBook.Worksheets(1) xlsheet.Range("Q1:Q1").NumberFormat = "@" xlsheet.Range("17:17").NumberFormat = "@" For i = 2 To 10 Set litem = ListView1.ListItems.Add() litem.Text = xlsheet.Cells(i, 1) litem.SubItems(1) = xlsheet.Cells(i, 2) .....to lowxiong: