使用Excel收集SQL语句

使用Excel收集SQL语句,sql,excel,select,insert,Sql,Excel,Select,Insert,在我的日常工作中,我接收Excel电子表格中的数据,需要将其插入关系数据库 为此,我准备了生成“插入”语句的公式(例如,我使用insert和select语句来选择具有特定标签的所有元素的ID) 因为这些电子表格很复杂,所以它们在多个列中包含SQL命令。 这就是问题开始的地方——我不能简单地选择所有单元格,复制它们并粘贴到SQL Server(它将连接来自同一行单元格的信息)。 在大多数情况下,我会准备额外的表格,将所有语句收集在一列中 (使用简单的公式从其他单元格重写文本)。不幸的是,准备这样的

在我的日常工作中,我接收Excel电子表格中的数据,需要将其插入关系数据库

为此,我准备了生成“插入”语句的公式(例如,我使用insertselect语句来选择具有特定标签的所有元素的ID)

因为这些电子表格很复杂,所以它们在多个列中包含SQL命令。 这就是问题开始的地方——我不能简单地选择所有单元格,复制它们并粘贴到SQL Server(它将连接来自同一行单元格的信息)。 在大多数情况下,我会准备额外的表格,将所有语句收集在一列中 (使用简单的公式从其他单元格重写文本)。不幸的是,准备这样的工作表非常耗时,并且可能会导致错误(例如,如果我忘记了列或添加了行)

还有更方便的方法吗

我想写一个宏来收集所选范围内的所有值

这是个好主意还是我可以用更好的东西?

你可以用它来做所有这些

你知道规则是什么,所以你脑子里有商业逻辑。现在,只需键入执行此操作的代码:)

如果需要,可以使用类似的方法在Excel中插入