繁体   English   中英

将Excel中的已修改行更新为SQL Server表

[英]Update modified rows in Excel to SQL Server table

我有一个MS Excel vsto应用程序,可以从SQL Server表中接收数据。 用户可以通过更改事件来修改工作表中的数据

worksheet.Change += new XlsInterop.Excel.DocEvents_ChangeEventHandler(ColRangeSelChange);

更改后的单元格将直接在SQL Server表中更新。

现在,用户首先要查看其更改,然后将其全部保存到数据库中。 因此,我想添加一个“保存”按钮,当用户单击该按钮时,数据库中所有更改的单元格/行都将更新。 因为Excel工作表包含大约15000条记录,所以我只想更新更改的行。

您需要在行的列上添加标志,在行更改后将此标志更改为true。

使用“保存”按钮时,在行上循环并仅更新带有flag = true的行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM