Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在excel中手动添加行,最后使用C.net更新到表中_C#_.net_Sql Server_Excel - Fatal编程技术网

C# 在excel中手动添加行,最后使用C.net更新到表中

C# 在excel中手动添加行,最后使用C.net更新到表中,c#,.net,sql-server,excel,C#,.net,Sql Server,Excel,我正在开发一个应用程序,我将单击web表单上的一个按钮来更新时间条目。单击“更新时间输入”按钮,将打开一个Excel文件,我需要更新今天的时间表详细信息,在保存和关闭Excel文件时,应在数据库中更新详细信息 我的问题是,在Excel中单击like+按钮后,如何在输入时间表时添加另一行?这样我就可以在同一天输入其他任务 我计划使用以下代码: // Load excel file. var file = ExcelFile.Load("input.xlsx"); var sheet = file.

我正在开发一个应用程序,我将单击web表单上的一个按钮来更新时间条目。单击“更新时间输入”按钮,将打开一个Excel文件,我需要更新今天的时间表详细信息,在保存和关闭Excel文件时,应在数据库中更新详细信息

我的问题是,在Excel中单击like+按钮后,如何在输入时间表时添加另一行?这样我就可以在同一天输入其他任务

我计划使用以下代码:

// 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");

如果您在使用外部库时没有问题,我建议您使用,这是一个使用Excel的非常简单的库。

您是否有意标记SQL Server?您的问题中没有出现…将excel数据保存到sql server数据库中。当然,但您的问题是如何在输入时间表时添加另一行,该行与sql server无关,并且没有您的sql server代码。是的,您的回答有一半是正确的。我还想将数据从excel发送到sql server。在这种情况下,我建议提出第二个问题,包括您的相关代码。这不是答案