9
我已經嘗試了十幾種方法來做到這一點,沒有什麼作品。我嘗試將垂直對齊應用到中心。npoi垂直對齊中心
似乎沒有任何工作。
我真的很感謝一些幫助。
這裏是我的代碼:
var workbook = new HSSFWorkbook();
var sheet = workbook.CreateSheet("Zmiana " + i.ToString());
var headerRow = sheet.CreateRow(0);
headerRow.CreateCell(0).SetCellValue("Data");
headerRow.CreateCell(1).SetCellValue("Maszyna");
headerRow.CreateCell(2).SetCellValue("Zmiana");
headerRow.CreateCell(3).SetCellValue("Brygadzista");
int rowNumber = 1;
List<MachineStatusReport> listForOneShift = list.Where(c => c.Zmiana == i).ToList();
foreach (MachineStatusReport elements in listForOneShift)
{
var row = sheet.CreateRow(rowNumber++);
row.CreateCell(0).SetCellValue(date.ToShortDateString());
row.CreateCell(1).SetCellValue(elements.Stanowisko);
row.CreateCell(2).SetCellValue("Zmiana " + i.ToString());
row.CreateCell(3).SetCellValue(elements.Brygadzista);
row.CreateCell(4).SetCellValue(elements.KodProduktu);
}
NPOI.SS.Util.CellRangeAddress cra = new NPOI.SS.Util.CellRangeAddress(1, counter, 1, 5);
sheet.AddMergedRegion(cra);
}
MemoryStream output = new MemoryStream();
workbook.Write(output);
乾杯!
您使用的是哪種版本的NPOI? – 2014-12-31 15:09:36
@WordyFox 2.1.1 – 2015-01-02 09:14:35
你有沒有找到解決方案? – 2015-06-02 18:11:48