मैं एक परीक्षण पायथन प्रोग्राम लिखता हूं, जैसा कि निम्नानुसार है:

import xlsxwriter

workbook = xlsxwriter.Workbook('test.xlsx')
worksheet = workbook.add_worksheet("a")
worksheet.write(0,0, "b\r\nc\r\nd")
workbook.close()

यह उम्मीद की जाती है कि 3 लाइनों से भरा एक सेल होगा। लेकिन जब मैं इसे खोलता हूं, तो तीन अक्षर एक पंक्ति में होते हैं, जब तक कि मैं इस तरह से सेल पर डबल क्लिक नहीं करता:

enter image description here

जब मैं doc.google.com से एक शीट डाउनलोड करता हूं, तो मल्टीलाइन सेल एक लाइन में सिकुड़ जाएंगे। डबल क्लिक करने के बाद यह एक्सपैंड हो जाएगा।

तो, क्या कोई तरीका है जिससे मैं प्रत्येक पर डबल क्लिक करने के बजाय कोशिकाओं का विस्तार कर सकता हूं?

1
Jason Pan 31 पद 2019, 12:06
1
शायद set_text_wrap(), और आमतौर पर केवल \n का उपयोग एक्सेल सेल में नए लाइन कैरेक्टर के लिए किया जाता है
 – 
Slai
31 पद 2019, 12:09
आपकी प्रतिक्रिया के लिए आभार। यह वास्तव में कारगर है। लेकिन मैं एक्सेल में एक ट्रिक ढूंढ सकता हूं ताकि मैं इसे Google डॉक से फाइल डाउनलोड करने के बाद भी इस्तेमाल कर सकूं। इसलिए मैं केवल एक एक्सेल ध्वज जोड़ता हूं। अगर मुझे कई दिनों में कोई एक्सेल ट्रिक्स नहीं मिली तो मैं इसे स्वीकार करूंगा।
 – 
Jason Pan
31 पद 2019, 12:41
ऐसा लगता है कि मौजूदा फ़ाइल में स्वरूपण लागू करने का कोई तरीका नहीं है stackoverflow.com/a/22353696/1383168, इसलिए आपको इसकी आवश्यकता हो सकती है उसके लिए अलग मॉड्यूल
 – 
Slai
31 पद 2019, 13:21
1
इससे पहले कि आप डबल क्लिक करें, क्या सेल में वर्ड रैप ऑन है? शायद यह बंद है, लेकिन डबल क्लिक करके, यह इसे चालू कर देता है...इसलिए आप सभी आवश्यक कक्षों में केवल शब्द-रैपिंग लागू कर सकते हैं?
 – 
BruceWayne
31 पद 2019, 17:59
हां। धन्यवाद। आपने मुझे जवाब पाने में मदद की है।
 – 
Jason Pan
2 जिंदा 2020, 10:13

1 उत्तर

निम्नलिखित कदम काम करते हैं:

  1. सभी का चयन करे
  2. रैप टेक्स्ट बटन पर क्लिक करें (होम - एलाइनमेंट - रैप टेक्स्ट यहां छवि विवरण दर्ज करें)
  3. यदि आवश्यक हो तो स्तंभों की चौड़ाई और पंक्तियों की ऊंचाई को अनुकूलित करें।

enter image description here

टिप्पणी में @ ब्रूसवेने के प्रश्न के लिए धन्यवाद।

@ सलाई के उत्तर के लिए धन्यवाद। एक पायथन लिपि में, set_text_wrap() का उपयोग उपरोक्त क्रिया के साथ समान प्रभाव डालने के लिए किया जा सकता है। पूरा कोड:

import xlsxwriter

workbook = xlsxwriter.Workbook('test.xlsx')
worksheet = workbook.add_worksheet("a")
cell_format = workbook.add_format()
cell_format.set_text_wrap()
worksheet.write(0,0, "b\nc\nd", cell_format)
workbook.close()
0
Jason Pan 2 जिंदा 2020, 10:42