2012-05-18 433 views
0

我在iReport的文本字段中有一个很大的数字(这个字段是一个字符串)。它来到20个数字。 当该字段被导出为ex​​cel时,它变为4.5656 E +。有没有什么办法可以在Excel中通过调整iReport textField在Excel中使这个数字显示(4575758585995050857),这样它就可以直接导出?Excel格式的数字

+1

我假定你的意思是你导出到一个文本文件,然后将其导入Excel。使用导入向导,将该列指定为文本类型。 –

+0

其实列类型是文本。它仍然不起作用。 – Giri

+0

右键单击该列,然后转到属性,然后转到常规并键入0(零)20次..你会看到该列为20个数字... –

回答

1

我创建了一个带有两个20位数列的文本文件。一个作为文本导入,一个作为常规导入。下面的图片显示了我是如何做到的以及效果如何。

enter image description here

enter image description here

不知道为什么标签依然勾选。当时我没有注意到它。

enter image description here

通知我已经改变塔2的类型的文本。第3列我已作为将军离开。

enter image description here

enter image description here

第2栏是文本;第3列是一个数字。

+0

这个问题不是关于Excel中的设置,而是关于textField的格式,表达式或属性 –

+0

@ Alex K.我不使用iReport,因此可能会有更多的问题比我的感谢。但是,如果您尝试将字符串“4575758585995050857”导入Excel,它将转换为数字,除非您告诉Excel不要。 –