Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

पीओआई संलग्न करना .0 एक्सेल से संख्यात्मक डेटा पढ़ते समय

यह वस्तुतः यहां कई अन्य प्रश्नों के समान है, जैसे स्ट्रिंग के बजाय दशमलव लौटाना (पीओआई जार)

इसका उत्तर जैसा ही है। जो मैंने यहां दिया था :

POI आपको सटीक मान दे रहा है जो Excel ने फ़ाइल में संग्रहीत किया है। आम तौर पर, यदि आप किसी एक्सेल सेल में एक नंबर लिखते हैं, तो एक्सेल उसे फॉर्मेटिंग के साथ एक नंबर के रूप में स्टोर करेगा। यदि आप चाहते हैं तो POI आपके लिए उस स्वरूपण को करने के लिए सहायता प्रदान करता है (ज्यादातर लोग नहीं करते - वे संख्याओं को संख्याओं के रूप में चाहते हैं ताकि वे उनका उपयोग कर सकें)

आप जिस वर्ग की तलाश कर रहे हैं वह है DataFormatter ए> . आपका कोड कुछ इस तरह होगा

 DataFormatter fmt = new DataFormatter();
 for (Row r : sheet) {
    for (Cell c : r) {
       CellReference cr = new CellRefence(c);
       System.out.println("Cell " + cr.formatAsString() + " is " + 
                          fmt.formatCellValue(c) );
    }
 }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएल/एसक्यूएल में फाइल को ज़िप कैसे करें?

  2. आप Oracle एपेक्स में एक रिपोर्ट में प्रत्येक पंक्ति में एक संपादन बटन कैसे जोड़ते हैं?

  3. कैसे एक पैकेज oracle के अंदर सभी प्रक्रियाओं की सूची प्राप्त करने के लिए?

  4. PHP और Oracle - oci_connect() ORA-12705:NLS डेटा फ़ाइलों तक नहीं पहुंच सकता

  5. ओरेकल ईबीएस पासवर्ड समाप्ति/नीति/सेटिंग्स पर उपयोगी प्रश्न