将Excel列和行动态转换为SQL

本文关键字:转换 SQL 动态 Excel | 更新日期: 2023-09-27 18:15:32

我有一个具有动态行和列的Excel模板(这意味着Excel模板将根据我在UI中选择的参数下载)。现在,在Excel表中将有一些数据与来自数据库的动态行和列相对应。我想修改Excel并导入它,以便只有更新(修改)单元格值在数据库中更新。我想了很多,我认为这可以用宏来完成(通过改变具有更新值的单元格的颜色并从c#中拾取它们)。我欢迎任何其他的想法/方法。

将Excel列和行动态转换为SQL

我使用的一种方法是创建一个webdav/REST服务,然后可以将其挂载为Windows中的驱动器。

webdav服务上暴露的文件只是一个CSV文件,用户可以在Excel中编辑,但是GET请求是通过读取数据库来处理的。

修改完成后,用户在Excel中保存,导致webdav服务出现PUT。PUT请求将新值写入数据库。