Pisanie do Excela za pomocą C #

Mam podstawową aplikację WinForms i chcę móc zapisywać dane z tej aplikacji do arkusza kalkulacyjnego Excel. Do tej pory mam następujący kod:

Microsoft.Office.Interop.Excel.Application excelapp = new Microsoft.Office.Interop.Excel.Application();
excelapp.Visible = true;

_Workbook workbook = (_Workbook)(excelapp.Workbooks.Add(Type.Missing));
_Worksheet worksheet = (_Worksheet)workbook.ActiveSheet;

worksheet.Cells[1, 1] = "Name";
worksheet.Cells[1, 2] = "Bid";

worksheet.Cells[2, 1] = txbName.Text;
worksheet.Cells[2, 2] = txbResult.Text;

excelapp.UserControl = true;

Teraz chcę zrobić to, aby napisać do pliku Excel, który już został utworzony, dodając go. Chcę także, aby to wszystko robiono za kulisami, aby po kliknięciu przycisku dane były zapisywane w arkuszu kalkulacyjnym i zapisywane bez interakcji użytkownika. Podczas dodawania danych do pliku NIE nadpisując go.

questionAnswers(5)

yourAnswerToTheQuestion