Попытка изменить значение ячейки существующего файла Excel с помощью NPOI

Я написал следующий код для редактирования файла Excel, используя C # и библиотеку NPOI. Ошибок нет, но после запуска кода, если я открою файл, значение ячейки не редактируется. Что я делаю неправильно?

namespace Project37
{
    class Class1
    {
        public static void Main()
        {
            string pathSource = @"C:\Users\mvmurthy\Downloads\VOExportTemplate.xlsx";

            FileStream fs = new FileStream(pathSource, FileMode.Open, FileAccess.ReadWrite); 
            HSSFWorkbook templateWorkbook = new HSSFWorkbook(fs, true);
            HSSFSheet sheet = (HSSFSheet)templateWorkbook.GetSheet("ImportTemplate");
            HSSFRow dataRow = (HSSFRow)sheet.GetRow(4);

            dataRow.GetCell(1).SetCellValue("foo");

            MemoryStream ms = new MemoryStream();
            templateWorkbook.Write(ms);
        }     
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос