【问题标题】:#Name error in excel sheet#Excel工作表中的名称错误
【发布时间】:2017-12-04 10:09:57
【问题描述】:

我有一个csv 文件,它通过java 程序自动填充。当我在Notepad++ 中打开文本时,我有一行包含以下文本:

-LRB- from the PMI Practice Standard for Work Breakdown Structures , Oct 2000 -RRB- '',"no","f1_FRAG:1.0","f2_specialChar:1.0","f3:15.0","f4:7.0","f5:0.0","f6:2.0","f7:0.0","f8:3.7612001156935624","f9:7.0","f10:1.0","f11:1.0","f12:0.0","f13:0.0","f14:0.0,"f15_ROOT:1.0","f16_specialChar:1.0","f17_NOTHING:1.0","f18_IN:1.0""

但是当我在excel表格中打开它时,有两个问题:

1) 当我点击单元格时,我看到#Name 错误,并且在页面上的任何点击都会导致错误。我什至无法正常关闭excel窗口。当我单击单元格时,有时我也会看到类似=A228=B223 的内容。这听起来像是一个公式,但实际上并非如此。

2) 该行未完全显示。使用office excel打开文件时看不到这部分:

",f15_ROOT:1.0","f16_specialChar:1.0","f17_NOTHING:1.0","f18_IN:1.0"".

感谢任何帮助。

【问题讨论】:

    标签: excel


    【解决方案1】:

    由于该行以 -(减号)开头,因此 Excel 需要一个公式。

    手动,您可以:

    • 在行首添加 '(撇号)(告诉 Excel 单元格包含文本),或
    • 将单元格格式化为文本:右击单元格→Format CellsNumber选项卡→Text

    理想情况下,为了防止以后出现此问题,应将生成.CSV 文件的Java 程序更改为用" 双引号将文本字段括起来。

    奇怪的是,这是您的示例中唯一一个 没有用双引号括起来的字段。

    "-LRB- from the PMI Practice Standard for Work Breakdown Structures , Oct 2000 -RRB- ''","no","f1_FRAG:1.0","f2_specialChar:1.0","f3:15.0","f4:7.0","f5:0.0","f6:2.0","f7:0.0","f8:3.7612001156935624","f9:7.0","f10:1.0","f11:1.0","f12:0.0","f13:0.0","f14:0.0,"f15_ROOT:1.0","f16_specialChar:1.0","f17_NOTHING:1.0","f18_IN:1.0""
    

    最少,应该在任何以符号开头或包含逗号的字段周围使用双引号(如上)。

    1997,Ford,E350,"Super, luxurious truck"
    

    大多数打开 CSV 的应用都会识别并删除双引号。

    • 任何字段都可以被引用(即用双引号字符括起来)。必须引用某些字段,如下所示 规则。

      "1997","Ford","E350"

    • 必须引用嵌入逗号或双引号字符的字段。

      1997,Ford,E350,"Super, luxurious truck"

    • 每个嵌入的双引号字符必须由一对双引号字符表示。

      1997,Ford,E350,"Super, ""luxurious"" truck"

    .

    更多关于逗号分隔值文件:

    .

    令人惊讶的是,我找不到任何来自 Microsoft 的参考文档,其中提到了以撇号开头的文本单元格。 (我想这是个秘密,所以如果有人问,你没有听到我的消息。):-)

    您收到 #NAME 错误的原因具体是因为 Excel 认为您正在尝试输入公式(因为减号)但它无法识别函数的 名称 ("LRB")

    【讨论】:

      猜你喜欢
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多