有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    用户618111

    这可能是您的大型Excel文件中存在的问题。 转到“公式”菜单,然后单击“名称管理器”。您很可能看到一个名称的值不正确(#REF!)

    如果excel文件生成在您的控制之下,您可以修复它。否则,我建议你忽略它

  2. # 2 楼答案

    还有一种情况,您从不同的工作簿复制了几个单元格。如果您保留源格式,并且它具有已定义的名称,则它也将复制到名称管理器。检查中是否有此类内容,并将其删除

    另外,我在使用MySQL插件时也遇到了同样的问题,它在名称管理器中创建了一些名称。您可以禁用该COM加载项,然后重试

  3. # 3 楼答案

    WorkbookSettings wbSettings=新建WorkbookSettings(); WBS设置。设置加压警告(真)

  4. # 4 楼答案

    这似乎只是一个警告,而不是与excel文件相关的错误,也不是对文件的解析,我将忽略它。以下是生成该警告的代码:

    // Add all the local names to the specific sheets
    913       for (Iterator it = localNames.iterator() ; it.hasNext() ;)
    914       {
    915         NameRecord nr  = (NameRecord) it.next();
    916   
    917         if (nr.getBuiltInName() == null)
    918         {
    919           logger.warn("Usage of a local non-builtin name");
    920         } 
    921         else if (nr.getBuiltInName() == BuiltInName.PRINT_AREA || 
    922                  nr.getBuiltInName() == BuiltInName.PRINT_TITLES)
    923         {
    924           // appears to use the internal tab number rather than the
    925           // external sheet index
    926           SheetImpl s = (SheetImpl) sheets.get(nr.getSheetRef() - 1);
    927           s.addLocalName(nr);
    928         }
    929       }
    930     }