Opening a existing XSLX file that have a sheet with hash sign and then saving it, causes the file to be corrupt.
```
var fileInfo = new FileInfo("SheetNameContainsHashSign.xlsx");
IWorkbook workbook;
using (var fileStream = fileInfo.Open(FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
workbook = WorkbookFactory.Create(fileStream);
}
using (var stream = fileInfo.OpenWrite())
{
workbook.Write(stream);
}
```
```
var fileInfo = new FileInfo("SheetNameContainsHashSign.xlsx");
IWorkbook workbook;
using (var fileStream = fileInfo.Open(FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
workbook = WorkbookFactory.Create(fileStream);
}
using (var stream = fileInfo.OpenWrite())
{
workbook.Write(stream);
}
```