Не уверен, что это оптимальный вариант, но сделал так и это работает:
//Дополнительно подключить к проекту
using Excel = Microsoft.Office.Interop.Excel;
//Дополнительно объявить
private Excel.Workbook fileExcel;
public void Main()
{
//обновление файлов Excel
Excel.Application excel = new Excel.Application(); //создаем COM-объект Excel
excel.Visible = false; //true - показывать / false - не показывать приложения Excel.
//excel.SheetsInNewWorkbook = 3; //Количество листов
//excel.Workbooks.Add(Type.Missing); //Открыть новую книгу Excel
fileExcel = excel.Workbooks.Open("C:/file1.xlsx"); //Открыть существующую книгу Excel
fileExcel.RefreshAll(); //Обновить книгу Excel.
fileExcel.Save(); //Сохранить книгу Excel.
fileExcel.Close(); //Закрытие книгу Excel.
excel.Quit(); //Закрытие приложения Excel.
//Обнуляем созданые объекты
fileExcel = null;
excel = null;
//Вызываем сборщик мусора для их уничтожения и освобождения памяти
GC.Collect();
}