पर लिखते समय मानों की गणना करने के लिए PHPExcel को रोकें कक्षा PHPExcel के साथ Excel फ़ाइल में अपना डेटा लिखते समय।फ़ाइल
यह जब लेखक काम करता हो रहा है, जब नहीं कोशिकाओं $this->sheet->setCellValue()
Fatal error: Uncaught exception 'PHPExcel_Calculation_Exception' with message 'Adressen!AF20955 -> Formula Error: Unexpected operator '>'' in \Cell.php:300 Stack trace:
#0 \PHPExcel\Worksheet.php(754): PHPExcel_Cell->getCalculatedValue()
#1 \PHPExcel\Writer\Excel2007\Worksheet.php(373): PHPExcel_Worksheet->calculateColumnWidths()
#2 \PHPExcel\Writer\Excel2007\Worksheet.php(80): PHPExcel_Writer_Excel2007_Worksheet->_writeCols(Object(PHPExcel_Shared_XMLWriter), Object(PHPExcel_Worksheet))
#3 \PHPExcel\Writer\Excel2007.php(304): PHPExcel_Writer_Excel2007_Worksheet->writeWorksheet(Object(PHPExcel_Worksheet), Array, false)
#4 \excel.php(131): PHPExcel_Writer_Excel2007->save('...')
#5 \excel. in \PHPExcel\Cell.php on line 300
करने के लिए डेटा जोड़ने मैं समारोह PHPExcel_Cell->getCalculatedValue()
का उपयोग कभी नहीं मेरी एक्सेल में लेकिन केवल $this->sheet->setCellValue('A1', $value)
लेखन।
मुझे अपनी एक्सेल फ़ाइल में किसी भी सूत्र की गणना करने की आवश्यकता नहीं है। बस इस फ़ाइल में डीबी 2 डेटा निर्यात।
यह स्पष्ट रूप से संभव है कि $value
= + - > <
तरह सूत्र वर्ण हैं है (के रूप में सेल AF20955
>
साथ घातक त्रुटि पैदा किया था), लेकिन इस सूत्र के रूप में व्याख्या नहीं की जानी चाहिए, लेकिन केवल स्ट्रिंग के भाग के रूप में। मैं समस्या को कैसे हल कर सकता हूँ!
आपको यह त्रुटि मिलने पर '$ value' में वास्तव में क्या है? –
कोई विचार नहीं, यह एक डेटाबेस फ़ील्ड है, यह पता लगाने में बहुत मुश्किल है कि यह वास्तव में क्या है .... यदि इसकी आवश्यकता है तो मैं मूल्य – Perocat
के लिए खोज कर सकता हूं, फिर लिखने के कॉल को आजमाएं/पकड़ें और पकड़ें जो भी '$ मूल्य उस बिंदु पर था। –