C# 通过Web服务或连接到SQL Server验证Excel数据

C# 通过Web服务或连接到SQL Server验证Excel数据,c#,excel,web-services,C#,Excel,Web Services,我想为我的用户提供一个Excel模板,让他们在其中输入特定的数据到特定的单元格中。如何设置电子表格,使其根据Web服务验证他们输入的值,从而只允许他们输入有效值 更新: 我为我的用户提供一个excel(通过C代码生成),其中有以下列(“用户名”、“名字”、“中间名”、“姓氏”、“联系人”、“电子邮件”等) 目前我要做的是让他们上传excel,一旦他们上传,我就遍历excel并根据我的数据库验证数据: 例如:输入的用户名、联系人和电子邮件应是唯一的,并且不应存在于我的数据库中。。依此类推。如果输入

我想为我的用户提供一个Excel模板,让他们在其中输入特定的数据到特定的单元格中。如何设置电子表格,使其根据Web服务验证他们输入的值,从而只允许他们输入有效值

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

目前我要做的是让他们上传excel,一旦他们上传,我就遍历excel并根据我的数据库验证数据: 例如:输入的用户名、联系人和电子邮件应是唯一的,并且不应存在于我的数据库中。。依此类推。如果输入的数据有效,我会在数据库中更新相同的数据,否则会提示消息“validation error”

我的问题是:是否有任何方法可以通过C#生成Excel模板,C#应该连接到我的Azure SQL数据库,并且我应该能够验证每个列对应的用户输入,如“用户名”、“联系人”等等,在他们输入的时候…这样我以后就可以跳过验证过程…因为这样会更方便用户


提前谢谢

我为我的用户提供了一个excel(通过代码生成),其中有以下列(“用户名”、“名字”、“中间名”、“姓氏”、“联系人”、“电子邮件”等)。目前我要做的是让他们上传excel,一旦他们上传,我就遍历excel并根据我的数据库验证数据:例如:输入的用户名、联系人和电子邮件应该是唯一的,并且应该存在于我的数据库中。重新编写以解释需要,并提出明确的回答问题。我为我的用户提供excel(通过代码生成),包含以下列(“用户名”、“名字”、“中间名”、“姓氏”、“联系人”、“电子邮件”等).目前我要做的是,我要求他们上传excel,一旦他们上传,我将遍历excel并根据我的数据库验证数据:例如:输入的用户名、联系人和电子邮件应该是唯一的,并且应该存在于我的数据库中。