Wpis z mikrobloga

#csharp #naukaprogramowania

Uczę się C# i nie umiem znaleźć odpowiedzi na pytanie jak dodać tekst do excela żeby w momencie kiedy dodaje nowy text do innego okienka nie nadpisywało pliku tylko zostawiło mi poprzedni tekst plus nowy tekst w nowym oknie

mój kod:

Excel.Application x0 = new Microsoft.Office.Interop.Excel.Application();
Excel.Workbook x1;
Excel.Worksheet x2;

x1 = x0.Workbooks.Add();
x2 = x1.ActiveSheet;
x2.Name = "Dane";

//tutaj wybieram w combobxie w którym wierszu ma zapisać
int a = Convert.ToInt16(comboBox1.Text);
x2.Cells[a, 1] = textBox1.Text;
x2.Cells[a, 2] = textBox2.Text;
x2.Cells[a, 3] = textBox3.Text;
x2.Cells[a, 4] = textBox4.Text;

x1.SaveAs(@"C:\Users\Mateusz\Documents\Visual Studio 2015\Projects\zapisywanie do exela 22");

x1.Close();
  • 1