2015-10-31 13 views
5

का उपयोग करके अजगर में सेल संरेखित करने का उचित तरीका सेल के अंदर पाठ को संरेखित करने का सही तरीका क्या है?openpyxl

wrsheet.cell("B2").style.alignment.horizontal = "justify" 

लेकिन यह मुझे एक त्रुटि देता है: मैं इस कोशिश की चेतावनी दी है ("इस तरह के सीधे फ़ॉन्ट के रूप में स्वरूपण वस्तुओं का प्रयोग करें")

उत्तर

6

एक्सेल शैलियों में कोशिकाओं के बीच साझा कर रहे हैं। अप्रत्याशित साइड-इफेक्ट्स से बचने के लिए आप शैलियों को संशोधित नहीं कर सकते हैं जब उन्हें हमेशा बदलने के लिए असाइन किया जाना चाहिए। चूंकि openpyxl v2.2 कुल स्टाइल ऑब्जेक्ट को फ़ॉन्ट स्वरूप, या आपके मामले संरेखण में प्रासंगिक स्वरूपण ऑब्जेक्ट्स के पक्ष में बहिष्कृत किया गया है।

from openpyxl.styles import Alignment 
ws['B2'].alignment = Alignment(horizontal="justify") 
+0

नहीं 'ws [ 'सी 11']। संरेखण = संरेखण (क्षैतिज = 'केंद्र', wrapText = सच)' क्यों काम नहीं कर रहा है? –

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