के साथ एक कॉलम स्वरूपण मैंने एक्सेल स्प्रेडशीट बनाने के लिए एक सी # प्रोग्राम लिखा था। शीट में कई कॉलम हैं। मैं कॉलम में से एक को प्रारूपित करना चाहता हूं।ईपीप्लस एक्सेल लाइब्रेरी
aFile = new FileInfo(excelDocName); // excelDocName is a string
ExcelPackage pck = new ExcelPackage(aFile);
var ws = pck.Workbook.Worksheets.Add("Content");
ws.View.ShowGridLines = true;
ws.Cells["B:B"].Style.Numberformat.Format = "0.00";
ws.Cells[1, 1].Value = "AA";
ws.Cells[1, 2].Value = "BB";
ws.Cells[1, 3].Value = "CC";
ws.Cells[1, 4].Value = "DD";
for (int row = 2; row <= 10; ++row)
for (int col = 1; col <= 4; ++col)
{
ws.Cells[row, col].Value = row * col;
}
ws.Row(1).Style.Font.Bold = true;
pck.Save();
समस्या यह भी प्रारूप के साथ अन्य स्तंभों स्वरूपण है और न सिर्फ स्तंभ मैं निर्दिष्ट, है, जबकि यह कॉलम सही स्वरूपण है। मैं भी करने की कोशिश की:
ws.Column(1).Style.Numberformat.Format = "0.00";
यह एक बग है या मैं कुछ याद आ रही है?
हम्म, मैं कुछ भी गलत नहीं देख सकते हैं चयनकर्ताओं। आप एक टेम्पलेट का उपयोग कर रहे हैं? क्या यह संभव है कि टेम्पलेट स्वयं को स्वरूपित किया गया हो? या आप जिस प्रारूप को सेट कर रहे हैं वह संख्याओं के लिए डिफ़ॉल्ट हो सकता है? क्षमा करें मैं बहुत मदद नहीं करता – astian
मैं टेम्पलेट का उपयोग नहीं कर रहा हूं। पता था कि मैं एक का उपयोग कर सकता था। मैं उसमें देख सकता हूं। धन्यवाद – elbillaf