MS Excel 2010显示错误的值和字符

时间:2011-03-25 12:20:55

标签: java excel

您好
我有一个具有导出功能的java代码 如果我用Open Office打开excel表,一切都会按预期显示 但是当我在MS Excel 2010中打开相同的文件时,某些日期显示为“#”,文本列不显示预期的名称,而是显示“#NAME?”。
这只发生在一些行上。某些行按预期显示日期和文本,但其余显示“#”和“#NAME?”。

“#”和“#NAME”是什么?是的,有什么办法可以避免这种情况吗?

任何人都可以帮助我。

先谢谢。

2 个答案:

答案 0 :(得分:0)

首先,我不确定你为什么用这个问题标记java?

确定MS Office Excel显示#NAME,当它找不到单元格中指定的正确字段或缺少公式时。

有关详细信息here

,请参阅MS文档

答案 1 :(得分:0)

如果列太薄而无法显示整个日期,Excel有时会显示日期的哈希值,因此列的宽度也可能是一个问题。

我还要检查公式的格式 - 默认情况下,OpenOffice使用分号分隔参数,其中Excel使用逗号。如果您要保存本机Excel格式,这可能是一个问题。