2011-08-03 13 views
5

का उपयोग कर एक्सेल सेल में किसी विशिष्ट शब्द के लिए रंग सेट करें। मैं स्प्रेडशीट_एक्ससेल_वाइटर का उपयोग कर सेल में किसी विशिष्ट शब्द के लिए रंग सेट करने का प्रयास कर रहा हूं लेकिन documentation में कोई भी तरीका नहीं मिला।स्प्रेडशीट एक्सेल राइटर php

मुझे सेल के पहले शब्द के लिए लाल रंग सेट करना है, लेकिन इसमें पूरे पाठ के लिए नहीं।

क्या स्प्रेडशीट_एक्ससेल_वाइटर के साथ ऐसा करने का कोई तरीका है?

+9

तरह इनलाइन सीएसएस का उपयोग कर मुझे नहीं लगता कि Spreadsheet_Excel_Writer कि के रूप में मैं स्रोत कोड को पढ़ने याद है और वे सेल स्तर पर संचालित कर सकते हैं करते हुए किसी भी पंक्ति या स्तंभ में रंग सेट कर सकते हैं। मुझे लगता है कि आपको http://phpexcel.codeplex.com/ आज़माएं - यह समृद्ध टेक्स्ट का समर्थन करता है। – XzKto

+0

@Xzkto: धन्यवाद, मुझे लगता है कि यह Spreadsheet_Excel_Writer का उपयोग करके पूरा नहीं किया जा सकता है। कुछ और कोशिश करेंगे –

+0

एक और छद्म संभावना दो कोशिकाओं को अलग से रंग देगी और उन्हें विलय कर देगी, अगर यह उनके मूल रंग रखती है। –

उत्तर

1

XMLSS spec आपको टैग का उपयोग करने की अनुमति देता है, जिसका उपयोग आप फ़ॉन्ट के रंग को बदलने के लिए कर सकते हैं। http://msdn.microsoft.com/en-us/library/aa140066(v=office.10).aspx#odc_xmlss_ss:data

स्प्रेडशीट_एक्ससेल_वाइटर इस मामले में आपके लिए काम नहीं करेगा, हालांकि यदि आप दस्तावेज़ को XML के रूप में सहेजना चाहते हैं, तो आप नीचे दिए गए उदाहरण के अनुसार अपना पहला शब्द फ़ॉन्ट टैग में लपेट सकते हैं।

<?xml version="1.0" encoding="UTF-8"?> 
<?mso-application progid="Excel.Sheet"?> 
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
<ss:Worksheet ss:Name="Sheet1"> 
    <Table> 
    <Column/> 
    <Row> 
    <Cell> 
    <ss:Data xmlns="http://www.w3.org/TR/REC-html40" ss:Type="String"> 
     <Font html:Color="#00ff00">green</Font> 
     <Font html:Size="48" html:Color="#ff0000">red</Font> 
     <Font html:Color="#0000ff">blue</Font> 
    </ss:Data> 
    </Cell> 
    </Row> 
    </Table> 
</ss:Worksheet> 
</Workbook> 

बस ध्यान दें कि यह एक्सएमएल HTML नहीं है, इसलिए उन्हें अच्छी तरह से गठित किया जाना चाहिए।

0

आप शैली = "पृष्ठभूमि"

संबंधित मुद्दे