Otóż moj problem wygląda następująco. Mam do napisania program, który będzie pobierał dane z pliku Excela do ComboBoxów. Następnie użytkownik ma wybrać z każdego ComboBoxa po jednej wartości. Po naciśnięciu przycisku wybrane aktualnie wartości mają się zapisać do innego pliku Excela w odpowiednich kolumnach.
Program realizuje w formie WPF i używam biblioteki EPPlus. Cały kod zamknięty jest w 2 funkcjach, przyciskach. Mam problem z 2 przyciskiem, tym, w którym jest polecenie zapisu danych z ComBoboxów do pliku.
Zostaje pokazany taki oto komunikat
An unhandled exception of type 'System.InvalidOperationException' occurred in EPPlus.dll
Additional information: Error saving file C:\Users\Wojtek\Desktop\dane3.xls
ze wskazaniem na ostatnią linijkę
paczka3.Save()
a oto reszta kodu:
private void button2_Click(object sender, EventArgs e)
{
FileInfo plik3 = new FileInfo(@"C:\Users\Wojtek\Desktop\dane3.xlsx");
ExcelPackage paczka3 = new ExcelPackage(plik3);
ExcelWorksheet wizyty = paczka3.Workbook.Worksheets[1];
wizyty.Cells["A" + li.ToString()].Value = comboBox1.Text;
wizyty.Cells["B" + li.ToString()].Value = comboBox2.Text;
wizyty.Cells["C" + li.ToString()].Value = comboBox3.Text;
wizyty.Cells["D" + li.ToString()].Value = comboBox4.Text;
li++; //zmienna umieszczona na początku programu
paczka3.Save();
}