Я работаю над приложением, в котором я буду нажимать кнопку в веб-форме, чтобы обновить ввод времени. При нажатии на кнопку «Обновить запись времени» открывается файл Excel, и мне нужно обновить данные текущего расписания, и снова при сохранении и закрытии файла Excel необходимо обновить данные в базе данных.
Мой вопрос: как добавить еще одну строку для ввода расписания после нажатия кнопки «+» в Excel? Таким образом я могу ввести дополнительные задачи в тот же день.
Я планировал использовать следующий код:
// Load excel file.
var file = ExcelFile.Load("input.xlsx");
var sheet = file.Worksheets.ActiveWorksheet;
// Set worksheet without grid lines.
sheet.ViewOptions.ShowGridLines = false;
// Set worksheet with protection.
sheet.Protected = true;
// Iterate through the required cells, set their borders and unlock them.
var range = sheet.Cells.GetSubrange("A1", "C" + sheet.Rows.Count);
foreach (var cell in range)
{
cell.SetBorders(MultipleBorders.Outside, Color.Black, LineStyle.Thin);
cell.Style.Locked = false;
}
// Save Excel file
file.Save("output.xlsx");