excel - Why doesn't Perl's Spreadsheet::ParseExcel never return from $parser->parse('test.xls')? -
स्प्रेडशीट Excel 97-2003 संगत और अनुमतियां 777
सख्त का उपयोग करें; स्प्रेडशीट :: ParseExcel का उपयोग करें; प्रिंट "सामग्री-प्रकार: टेक्स्ट / html \ n \ n"; मेरा $ पार्सर = स्प्रेडशीट :: पार्सएक्ससेल- & gt; नया (); प्रिंट "& lt; br & gt; यहां मिलता है:" .__ LINE__; मेरी $ कार्यपुस्तिका = $ पार्स- & gt; पार्स ('test.xls'); प्रिंट "& lt; br & gt; कभी यहाँ नहीं होता है:" .__ LINE__;
क्या आप नवीनतम उपयोग करते हैं? वर्तमान संस्करण 0.57 है।
मुझे लगता है कि आप इसे सीजीआई के रूप में चलाते हैं क्या आप उसे कमांड लाइन से चला सकते हैं (स्थानीय रूप से, एक ही परीक्षा फाइल के साथ) और जांचें कि क्या कोई त्रुटि संदेश है?
भी eval का उपयोग करने की कोशिश करें (कमांड लाइन से चल रहा है अभी भी बेहतर है) और जांच करें कि $ पार्सर क्या है परिभाषित:
प्रिंट '$ पार्सर undef है & lt; br & gt;' जब तक परिभाषित $ पार्सर नहीं; Eval {my $ workbook = $ parser- & gt; पर्स ('test.xls'); }; प्रिंट "एवल से त्रुटि संदेश: $ @ & lt; br & gt;";
एक और एक्सेल फाइल आज़माएं।
यदि त्रुटि अभी भी अज्ञात है और विशिष्ट एक्सेल फाइल के साथ, बग में रिपोर्ट करें।
Comments
Post a Comment