2011-11-02 12 views
5

मैं PHPExcel प्रोजेक्ट का उपयोग कर रहा हूं, लेकिन मुझे दिमाग में कोई सवाल है, और पृथ्वी पर समाधान के बिना।PHPExcel: सेल रंग कैसे प्राप्त करें

मैंने थोड़ी देर के लिए इस प्रश्न के लिए गुगल किया था, लेकिन मुझे सेल पृष्ठभूमि रंग प्राप्त करने का कोई तरीका नहीं मिल रहा है!

मैं विधि 'getColor()' या क्या उपयोग करने के लिए कोशिश की ... यह काम नहीं करता है या सिर्फ चेतावनी संदेश से पता चलता ...

किसी कृपया मुझे बताओ कैसे उपयोग कर एक सेल का रंग प्राप्त करने के लिए कर सकते हैं PHPExcel? धन्यवाद

+0

के लिए विशिष्ट cells.it के कार्यों के लिए पृष्ठभूमि सेट करने के लिए यह क्या चेतावनी संदेश दिखाता है? –

उत्तर

16
$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->getARGB(); 

या

$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->getRGB(); 
+0

यह तब काम नहीं करता है जब '$ objPHPExcel-> setReadData केवल (सत्य); 'और यह हमेशा' एफएफएफएफएफएफ 'जो भी रंग हो, उसे वापस कर देगा। – Sithu

+2

@ सिथु - हाँ, अगर आप स्पष्ट रूप से PHPExcel को शैली की जानकारी नहीं पढ़ते हैं, तो आप बाद में उस जानकारी को प्राप्त नहीं कर पाएंगे .... यह मेरे लिए बहुत तार्किक लगता है –

0

मुझे

$objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->applyFromArray(array('type' => PHPExcel_Style_Fill::FILL_SOLID,'startcolor' => array('rgb' =>'FF1E1E') 
संबंधित मुद्दे