I have a excel template with the hidden column C (s. attached file).
When I now try to unhide this column, npoi tells me, that the column is not hidden anymore. But when I open the written workbook
the column is still hidden.
Code to reproduce the issue:
FileStream templateFileStream = new FileStream("Test.xls", FileMode.Open);
HSSFWorkbook workbook = new HSSFWorkbook(templateFileStream);
bool hidden = workbook .GetSheetAt(0).IsColumnHidden(2); // returns true
workbook .GetSheetAt(0).SetColumnHidden(2, false);
hidden = workbook .GetSheetAt(0).IsColumnHidden(2); // returns false
FileStream outputFileStream = new FileStream("TestOut.xls", FileMode.Create)
workbook.Write(outputFileStream); // column is still hidden in written file
outputFileStream.Close();
Comments: ** Comment from web user: xyz37 **
When I now try to unhide this column, npoi tells me, that the column is not hidden anymore. But when I open the written workbook
the column is still hidden.
Code to reproduce the issue:
FileStream templateFileStream = new FileStream("Test.xls", FileMode.Open);
HSSFWorkbook workbook = new HSSFWorkbook(templateFileStream);
bool hidden = workbook .GetSheetAt(0).IsColumnHidden(2); // returns true
workbook .GetSheetAt(0).SetColumnHidden(2, false);
hidden = workbook .GetSheetAt(0).IsColumnHidden(2); // returns false
FileStream outputFileStream = new FileStream("TestOut.xls", FileMode.Create)
workbook.Write(outputFileStream); // column is still hidden in written file
outputFileStream.Close();
Comments: ** Comment from web user: xyz37 **
Just false to true;
workbook .GetSheetAt(0).SetColumnHidden(2, true);
second parameter name hidden, that set hide to true.