/ / XSSFWorkBook को पढ़ने के लिए एक्सेल सेल नंबर सटीकता को बदलकर उपयोग करना - जावा, एक्सेल, अपाचे-पोई

एक्सेल पढ़ने के लिए XSSFWorkBook का उपयोग सेल संख्या सटीकता को बदलता है - जावा, एक्सेल, अपाचे-पोई

मैं इसका उपयोग कर रहा हूँ package org.apache.poi.openxml4j.opc; एक एक्सेल फ़ाइल में पढ़ने के लिए पैकेज और यह एक्सेल से पढ़ी जा रही संख्या की सटीकता को बदल रहा है।

मेरे पास एक उदाहरण है जिसमें अगर मेरे पास सेल में 1.11 या 2.22 या 4.44 है तो XSSFWorkbook एक 1.110000000001, 2.220000000002 और इतने पर रिटर्न देता है। क्या किसी को अंदाजा है कि क्या चल रहा है?

उत्तर:

जवाब के लिए 0 № 1

मुझे याद है कि आपको पूर्व में यहाँ बताई गई सटीक समस्या है, और मेरा मानना ​​है कि समस्या जावा के सटीक समस्या से उपजी है double। अपने वर्कअराउंड में, मैंने कनवर्ट किया और स्वरूपित किया double में मूल्य String सेल में स्ट्रिंग मान सेट करने से पहले।