Formatierung einer Spalte mit EPPLUS Excel-Bibliothek

Schrieb ich ein C# - Programm zum erstellen einer excel-Tabelle. Das Blatt hat mehrere Spalten. Ich will formatieren der Spalten.

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();

Das problem ist, während es mit der Formatierung der Spalte korrigieren, es ist auch die Formatierung, die anderen Spalten mit dem format und nicht nur die Spalte I angegeben.
Ich habe auch versucht:

ws.Column(1).Style.Numberformat.Format = "0.00";

Ist das ein bug oder bin ich etwas fehlt?

hmm, ich kann nicht sehen, nichts falsch mit den Selektoren. Sie verwenden eine Vorlage, richtig? Ist es möglich die Vorlage an sich ist falsch formatiert? Oder das format, das Sie setzen könnte, das standardmäßig für zahlen ? Sorry, ich bin nicht viel helfen
Ich bin nicht mit einer Vorlage. Wusste ich verwenden könnte. Ich kann in diesem Blick.Dank

InformationsquelleAutor elbillaf | 2015-02-24

Schreibe einen Kommentar