通过Web服务validationExcel数据或连接到SQL Server

我想为我的用户提供一个Excel模板,假设他们将特定的数据input到特定的单元格中。 如何设置电子表格,以便validation其针对Web服务input的值,以便仅允许input有效值?

更新:我为我的用户提供了一个excel(通过C#代码生成),它具有以下列(“用户名”,“名字”,“中间名”,“姓氏”,“联系人”,“电子邮件”等) 。

目前我所做的是我要求他们上传该excel,一旦他们上传我遍历该excel和validation数据对我的数据库:例如:input用户名,联系人和电子邮件应该是唯一的,不应该存在于我的数据库。如果input的数据是有效的,我更新我的数据库中相同的其他提示信息“validation错误”。

我的问题是:有什么办法可以通过C#生成一个Excel模板,应该连接到我的Azure SQL数据库,我应该能够validation用户的input对应于每个列如“用户名”,“联系人”等他们进入它的那一点….所以我可以稍后跳过validation过程…因为这将更加用户友好。

提前致谢。