के साथ फॉर्मूला सेल में एक्सेल रैप टेक्स्ट कैसे बनाएं समस्या यह है कि सेल सामग्री को लपेटा नहीं जाता है, जब उस सेल में एक सूत्र है जिसमें कुछ लंबी स्ट्रिंग वाले सेल का जिक्र होता है।क्लॉक्स्डएक्स
CodePlex पर मैं इस मुद्दे को और एक सरल कोड पर एक धागा पाया समस्या को देखने के लिए:
var generated = new XLWorkbook();
var workSheet = generated.AddWorksheet("Test");
workSheet.Cell("B1").Style.Alignment.WrapText = true;
workSheet.Cell("B1").Value = "hello hello hello hello hello";
workSheet.Cell("A3").FormulaA1 = "B1";
workSheet.Cell("A3").Style.Alignment.WrapText = true;
generated.SaveAs("Generated.xlsx");
मैं भी पंक्ति की ऊँचाई सेट करने की कोशिश की मैन्युअल के बजाय सेल लपेटकर:
workSheet.Row(3).Height = workSheet.Row(1).Height;
हालांकि या तो कोई सफलता नहीं है।
क्या मैं इसके बारे में कुछ भी कर सकता हूं?
पीटर अल्बर्ट द्वारा टिप्पणी के बाद, मैं करने की कोशिश की सेट पंक्ति के AutoFit
। ClosedXML में ऐसा करने के लिए मुझे एकमात्र चीज़ मिल गई है workSheet.Row(3).AdjustToContent();
है। लेकिन यह या तो काम नहीं करता था (न ही कुछ कॉलम की सामग्री को समायोजित करना)।
'वर्कशीट.सेल ("ए 3") आज़माएं। WrapText = True' के बाद' वर्कशीट। पंक्ति (3) .ntireRow.AutoFit' –
@ पीटर एल्बर्ट मुझे लगता है कि यह एक उत्तर देने योग्य है! –
@ पीटरर। नहीं – horgh