Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
What Is poi-5.2.3.jar?
What Is poi-5.2.3.jar?
✍: FYIcenter.com
poi-5.2.3.jar is one of the JAR files for Apache POI 5.2.3, which provides an API for Microsoft document files of Word, Excel, PowerPoint, and Visio.
poi-5.2.3.jar supports Apache POI components that read and write Microsoft's OLE 2 Compound document format, which is used in early versions of Microsoft Office tools like Word 97, Excel 97, PowerPoint 97, etc.
poi-5.2.3.jar is distributed as part of the poi-bin-5.2.3-20220909.zip download file.
JAR File Size and Download Location:
JAR name: poi-5.2.3.jar Target JDK version: 9 File name: poi.jar, poi-5.2.3.jar File size: 2964641 bytes Release date: 09-09-2022 Download: Apache POI Website
Here are Java Source Code files for poi-5.2.3.jar:
⏎ org/apache/poi/ss/formula/eval/ErrorEval.java
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.poi.ss.formula.eval; import java.util.HashMap; import java.util.Map; import org.apache.poi.ss.usermodel.FormulaError; /** * Evaluations for formula errors */ public final class ErrorEval implements ValueEval { private static final Map<FormulaError,ErrorEval> evals = new HashMap<>(); /** <b>#NULL!</b> - Intersection of two cell ranges is empty */ public static final ErrorEval NULL_INTERSECTION = new ErrorEval(FormulaError.NULL); /** <b>#DIV/0!</b> - Division by zero */ public static final ErrorEval DIV_ZERO = new ErrorEval(FormulaError.DIV0); /** <b>#VALUE!</b> - Wrong type of operand */ public static final ErrorEval VALUE_INVALID = new ErrorEval(FormulaError.VALUE); /** <b>#REF!</b> - Illegal or deleted cell reference */ public static final ErrorEval REF_INVALID = new ErrorEval(FormulaError.REF); /** <b>#NAME?</b> - Wrong function or range name */ public static final ErrorEval NAME_INVALID = new ErrorEval(FormulaError.NAME); /** <b>#NUM!</b> - Value range overflow */ public static final ErrorEval NUM_ERROR = new ErrorEval(FormulaError.NUM); /** <b>#N/A</b> - Argument or function not available */ public static final ErrorEval NA = new ErrorEval(FormulaError.NA); // POI internal error codes public static final ErrorEval FUNCTION_NOT_IMPLEMENTED = new ErrorEval(FormulaError.FUNCTION_NOT_IMPLEMENTED); // Note - Excel does not seem to represent this condition with an error code public static final ErrorEval CIRCULAR_REF_ERROR = new ErrorEval(FormulaError.CIRCULAR_REF); /** * Translates an Excel internal error code into the corresponding POI ErrorEval instance * @param errorCode An error code listed in {@link FormulaError} * @throws RuntimeException If an unknown errorCode is specified */ public static ErrorEval valueOf(int errorCode) { FormulaError error = FormulaError.forInt(errorCode); ErrorEval eval = evals.get(error); if (eval != null) { return eval; } else { throw new RuntimeException("Unhandled error type for code " + errorCode); } } /** * Converts error codes to text. Handles non-standard error codes OK. * For debug/test purposes (and for formatting error messages). * @return the String representation of the specified Excel error code. */ public static String getText(int errorCode) { if(FormulaError.isValidCode(errorCode)) { return FormulaError.forInt(errorCode).getString(); } // Give a special string, based on ~, to make clear this isn't a standard Excel error return "~non~std~err(" + errorCode + ")~"; } private final FormulaError _error; private ErrorEval(FormulaError error) { _error = error; evals.put(error, this); } public int getErrorCode() { return _error.getLongCode(); } public String getErrorString() { return _error.getString(); } public String toString() { return getClass().getName() + " [" + _error.getString() + "]"; } }
⏎ org/apache/poi/ss/formula/eval/ErrorEval.java
Or download all of them as a single archive file:
File name: poi-5.2.3-src.zip File size: 2479830 bytes Release date: 2022-09-09 Download
⇒ What Is poi-ooxml-5.2.3.jar?
⇐ What Is poi-bin-5.2.3-20220909.zip?
2017-04-04, 53978👍, 0💬
Popular Posts:
Apache Log4j API provides the interface that applications should code to and provides the adapter co...
commons-lang-1.0.1.jar is the JAR file for Apache Commons Lang 1.0.1, which provides a host of helpe...
JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 (i.e. MP3) in real time for...
JDK 11 jdk.internal.vm.ci.jmod is the JMOD file for JDK 11 Internal VM CI module. JDK 11 Internal VM...
JDK 8 tools.jar is the JAR file for JDK 8 tools. It contains Java classes to support different JDK t...